Introducing Perf+ , A better perfmon - ISerializable - Roy Osherove's Blog

Introducing Perf+ , A better perfmon

Perf+ is an advanced free extension of perfmon with a tabbed interface and a set of predefined counters you can modify and share with others. Great for real time viewing of a host machine's stats quickly.

 

Still in the alpha stage, here's something I created to make it easier for me to find performance problems on servers. I decided to make this into a public tool so that everyone can benefit. The problem I had is that perfmon as a tool is not very usable. You need a lot of mouse clicking to get things done, and if you happen to, for example, change the instance of the application you are looking at, or use the same counters for a different machine, you're stuck with clicking the mouse a lot and removing and adding counters one by one. It's tough.

 

Perf+

 

Because as part of my job, I also do lots of performance tuning and testing for enterprise applications, I needed something that will help me look at counters easily, because I usually have predefined counters for specific things I'm looking at (like trying to track down memory leak takes different counters than making sure you don't have too many connections open at the same time.

SO I built Perf+ to help me. This is an alpha version and thus not very stable, so I encourage you to submit bugs when they happen. It's free to download and use, so have fun!

The tool will stop working mid November by then you'll have to download a new version. I'm doing this to force myself to do monthly releases of my tools.

Published Saturday, October 14, 2006 10:33 PM by RoyOsherove

Comments

Saturday, October 14, 2006 4:32 PM by Shaka

# re: Introducing Perf+ , A better perfmon

Nice tool, just what I needed :)
Saturday, October 14, 2006 6:27 PM by OmegaSupreme

# re: Introducing Perf+ , A better perfmon

Looks great, will investigate.
Sunday, October 15, 2006 12:07 AM by Lance

# re: Introducing Perf+ , A better perfmon

This looks like a stylish improvement to a tool given to me by my Microsoft TAM, called PerfmonPlus. Any relation?
Sunday, October 15, 2006 3:47 AM by RoyOsherove

# re: Introducing Perf+ , A better perfmon

Lance:

Never heard of it, but it's logical that there is something like this.

Got any links?

There's a reason  didn't call it perfmonPlus - I don't want ot be bogged down with  Microsoft-supplied name- legal implications and such.

Roy.

Sunday, October 15, 2006 5:08 AM by FransBouma

# re: Introducing Perf+ , A better perfmon

Excellent work!

The problem you described is exactly what I run into now and then when I want to test performance aspects of a .net app... lots of clicking and you can't save the set of counters for a second run of the tool a day later..

Monday, October 16, 2006 6:22 AM by DotNetKicks.com

# Introducing Perf , A better perfmon

You've been kicked (a good thing) - Trackback from DotNetKicks.com

Wednesday, October 18, 2006 5:11 PM by leugenel

# re: Introducing Perf+ , A better perfmon

Nice tool. I think this kind of tool need more explanation imho help. Is this tool supports Vista? I know that MS working for them new version of perfmon for Vista. Would intersting to compare. Regards, Eugene.(leugenel@gmail.com)
Thursday, October 26, 2006 2:02 PM by barak

# it doesn't support copy past of values.

Hi Roy I would like to support copy and past of the values, Last, Average, Minimum and etc. The performance tool doesn't support it and we need that capability when we go to details. Another issue is the ability to see the value in Mega and K units. When we do investigations it is really important. Thanks and well done barak