The Basics About Working with the Performance Monitor

We are going to look at Performance Monitor, also known as PerfMon.exe: a complex tool used to do just what it sounds like it does - monitor the performance of your computer. Using it, you can see how your computer manages its resources. This can help you make choices about which programs work the best in unison for your computer. For example, if you like to listen to music while running an advanced program for work or a video game for play, which music client provides the least drag on your system? Also, the information it gives you, may help you make decisions about other software and hardware choices if your computer’s performance is below your expectations.

Accessing Performance Monitor

The easiest way to open Performance Monitor on your machine is to hit the Start button and type "performance monitor" in the search program and files field.

Performance Monitor

It should be the option at the top of the list.

Performance Monitor

This will open up the main panel of the program. I’ve noticed that some resources on the Internet get Performance Monitor mixed up with other Windows utilities, so just to make sure we’re on the same page it ought to look something like this:

Performance Monitor

Alternatively, you can start the tool by going to Control Panel -> System and Security -> Administrative Tools - Performance Monitor.

Analyzing your System’s Performance

To begin an analysis of your computer’s current performance, click on "Performance Monitor" under "Monitoring Tools" on the program’s main panel, as indicated below.

Performance Monitor

If you want to see how your computer performs while using a certain set of programs, make sure to open them now, so the graphs will take note of their impact on your system’s resources. By default, this graph measures Processor time, which is the amount of time that the processor is busy working on running active programs (shown in percentages). This gives you a basic measure of how hard your processor is working.

Performance Monitor

These graph can be customized with additional columns and several other options. For a more in depth analysis, you can add counters to the graph that will detail other aspects of your processor’s activities. To do this, hit the green plus sign above the graph, which should bring up several options.

Performance Monitor

Choose the counter sets you’d like to measure, and hit the Add button to add them.

Performance Monitor

For the graph below, I used the "Processor" counter set. It shows very technical but useful data such as Interrupts/sec (The numbers of interrupts your processor was asked to respond to. They are generated by hardware components like hard disk controller adapters and network interface cards) or %User Time (The total amount of non-idle time that was spent on User mode operations).

Performance Monitor

You can also look at the data in other formats by clicking the button below and choosing the Histogram bar or Report options.

Performance Monitor

This picture shows the data in Histogram format.

Performance Monitor

And here we have an example of the data display for the Report option.

Performance Monitor

Making Sense of All the Data

The data included in the Performance Monitor’s graphical reports is highly technical and hard to understand sometimes. If you are looking for a good knowledgebase, explaining all the gibberish terms like %DPC Time or Page Faults/sec, read this entry on Microsoft’s TechNet: Performance Monitor Counters.

There you will find complete information about each counter found in the standard list of reports.

Conclusion

This article should show you how to open and get a basic reading Performance Monitor reports and how to apply counter sets to further monitor the activity of your machine. Let us know how you use this tool and how helpful it is for your purposes. We plan to do a followup article with more in depth information, so be sure to let us know what in specific you’re interested in about this program.

Related articles:

How to use the Resource Monitor in Windows 7
The Basics About Working with the Event Viewer in Windows
Find Missing Drivers & Hidden Devices with Device Manager