Many of us have used Perfmon tool to do performance analysis. Especially with .Net counters, but there are so many variables going on in Perfmon, that it always becomes hard to interpret Perfmon results in to valuable feedback about my application. I want to use perfmon, (not a tool like Ants Profiler etc) but how do I accurately interpret the observations?
Any inputs are welcome.
I use the Performance Analysis of Logs (PAL) tool: http://pal.codeplex.com/
It's not an "official" Microsoft tool, but I believe the author works for Microsoft. The project seems to be fairly active.
In addition to the canned threshold files provided (which are pretty good), you can write your own thresholds to analyze what your app needs. The generation of the HTML report with charts is also very nice.
UPDATE: PAL 2.3.2 no longer depends on the MS LogParser or MS Office Web Components; it uses PowerShell v2.0 or greater, MS .NET Framework 3.5 SP1, and the MS Chart Controls for .NET 3.5.
来源:https://stackoverflow.com/questions/37425/what-is-the-best-way-to-interpret-perfmon-analysis-into-application-specific-obs