Microsoft KB Archive/815158

= HOW TO: Use the Performance Administration Tool to Analyze Performance of .NET Framework-based Windows Application =

Article ID: 815158

Article Last Modified on 8/18/2003

-

APPLIES TO


 * Microsoft .NET Framework 1.0
 * Microsoft .NET Framework 1.1

-



IN THIS TASK

 * SUMMARY
 * Use the Key Performance Monitor Counters
 * REFERENCES



SUMMARY
This article describes how to use the Performance Administration Tool to analyze the performance of .NET Framework-based Windows applications.

Performance monitoring for .NET Framework applications differs from conventional Windows applications in several ways. The most fundamental difference is that applications are executed by the common language runtime (CLR). The common language runtime accepts requests for resources from applications, determines whether the application is permitted to have access, and prioritizes requests when resource conflicts occur.

This approach gives the common language runtime unique insight into application performance. Much of this information is exposed to the administrator through a set of ten .NET common language runtime performance objects. These objects can be monitored using the Performance snap-in. You can also monitor .NET Framework-based applications by using the standard performance counters, including the Process performance object. The Process performance object reveals detailed information about a single application’s processor, memory, and I/O usage.

The ASP.NET Web applications and Web services run in the Aspnet_wp.exe process and have their own dedicated set of performance counters.

For additional information, click the following article number to view the article in the Microsoft Knowledge Base:

815159 HOW TO: Analyze ASP.NET Web Application Performance by Using the Performance Administration Tool

back to the top

Use the Key Performance Monitor Counters
Although these counters are a small subset of the information available about .NET Framework applications, they make up the most important information available about managed applications. The easiest way to view this information is to use the the Performance snap-in.

To start and use the Performance snap-in, follow these steps:  Click Start, point to Settings, and then click Control Panel. Double-click Administrative Tools, and then click Performance. In the left pane of the Performance window, select System Monitor. On the right pane toolbar, click Add to add the counters that are described in the following table: 

back to the top

