Performance Monitor

Performance is one of the major areas in IT field. Performance of a system depends on both systems as well as application performance. We can observe or verify the performance of a system by using the Windows Performance Monitor. Performance monitor can be used to collect performance counters associated with the system as well as applications in real time or by collecting log data for later analysis.

Windows Performance Monitor uses performance counters, event trace data, and configuration information, which can be combined into Data Collector Sets.

Performance counters are measurements of system state or activity. They can be included in the operating system or can be part of individual applications. Windows Performance Monitor requests the current value of performance counters at specified time intervals.

Event trace data is collected from trace providers, which are components of the operating system or of individual applications that report actions or events. Output from multiple trace providers can be combined into a trace session.

Configuration information is collected from key values in the Windows registry. Windows Performance Monitor can record the value of a registry key at a specified time or interval as part of a log file.

Performance Monitor

Open the performance monitor using Start -> Run -> perfmon

Click on the Performance Monitor under Monitoring tools. This will show the current performance counter data in a graph format.

Performance Monitor

Performance Monitor


We can add more counters to the set by right clicking and selecting Add Counters.

Performance Monitor - Add Counters

Performance Monitor - Add Counters

Select the system, which you want to observe. Here, I selected my local system to check the status. Select a group from the available performance counters groups. For example,  I want to know about the performance of ReportServer database, so selected the SQL Server: Database -> ReportServer.

Add Counters

Add Counters

We can add any number of counters using this Add Counter window. All added counters will appear in your Monitor and show the current status.

In next article, we will see how we can record the performance data for a long time and analyze it latter.

About ambilykk

I am a Technology Evangelist on Microsoft Technologies. I am carrying the passion on Microsoft technologies specifically on web technologies such as ASP .Net and Ajax. My interests also include Azure and Visual Studio. Technology adoption and learning is my key strength and technology sharing is my passion.
This entry was posted in performance Test and tagged , . Bookmark the permalink.

11 Responses to Performance Monitor

  1. To build and run this sample The following figure shows the performance monitor program running. Refer to the figure as needed while you go through the various performance monitoring procedures.

  2. Интересная статейка, но как по мне, можно было бы и глубже капнуть..)

    (An interesting little article, but as for me, could be deeper and drop ..))

  3. Vinoth says:


    I am Test Engineer . Currently i am using VSTS 2005. i don’t know how to do parameterisation the login fields ( username & Pwd ) . Can you please explain it to me.

  4. Pingback: Visual Studio 2010 Ultimate (VSU) Load Testing SharePoint « Jimblog

  5. Vinoth says:

    HI Ambilykk,

    Thanks for the reply. I need training on VSTT. Can you please let us know any training institude giving Training on VSTT in Chennai. Waiting for your reply.

  6. Pingback: Visual Studio进行Web性能测试- Part III | 编程·早晨

  7. Remarkable! Its really amazing piece of writing,
    I have got much clear idea concerning from this piece of writing.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s