| .NET Matters: Const in C#, Exception Filters, IWin32Window, and More |
| MSDN |
| Const in C#, Exception Filters, IWin32Window, and More |
|
| .NET Matters: Debugger Visualizations, Garbage Collection |
| MSDN |
| Get debugger visualizations right now in Visual Studion 2003 |
|
| C#: A Message Queuing Service Application |
| MSDN |
| This article outlines a Windows service solution designed to process several message queues, focusing on the application of the Microsoft .NET Framework and C#. |
|
| Create Custom Performance Counters |
| Visual Studio Magazine |
| Custom performance counters enable you to extract meaningful performance and business logic data out of your ASP.NET Web applications. With the .NET Framework, you can add your own custom performance counter categories easily. You can also add performance counters to help you track just about anything going on in your Web application, including business logic. In this column, I'll show you how to create two different custom performance counters. |
|
| Creating a Processor Aware Algorithm |
| The Code Project |
| Shows how to create a monitoring algorithm that controls another looping algorithm, so the loop will only utilize as much of the CPU as you want it too. Without this control, a large loop will peg the prcessor at 100%, bringing all other applications to a stand still. |
|
| Instrumentation: Powerful Instrumentation Options in .NET Let You Build Manageable Apps with Confidence |
| MSDN |
| Take a look at the various instrumentation technologies available in the .NET Framework, such as tracing, logging, WMI, and EIF, that will help you measure your apps. |
|
| Monitoring in .NET Distributed Application Design |
| MSDN |
| Windows Management Instrumentation (WMI) is the preferred monitoring technology on the Windows platform. This article provides an intro to WMI and discusses the monitoring process in the context of .NET applications. |
|
| Monitoring network speed |
| The Code Project |
| Detecting upload and download speed of a network adapter using performance counters. |
|
| Performance Monitoring |
| C# Help |
| It's agreed that a program must run correctly and produce accurate results, but in many systems this isn't enough. Enterprise-class applications are of such mass that they must also be scalable. Verifying the scalability of an application traditionally requires specialized tools and bolted-on functionality to support monitoring. Now there's help, using the performance counter capability of the System.Diagnostics namespace. |
|