我们中的许多人都使用 Perfmon 工具进行性能分析。尤其是使用 .Net 计数器,但是 Perfmon 中发生的变量太多了,因此总是很难将 Perfmon 结果解释为有关我的应用程序的有价值的反馈。我想使用 perfmon,(不是Ants Profiler等工具)但我如何准确地解释观察结果?
欢迎任何意见。
我们中的许多人都使用 Perfmon 工具进行性能分析。尤其是使用 .Net 计数器,但是 Perfmon 中发生的变量太多了,因此总是很难将 Perfmon 结果解释为有关我的应用程序的有价值的反馈。我想使用 perfmon,(不是Ants Profiler等工具)但我如何准确地解释观察结果?
欢迎任何意见。
我使用日志性能分析 (PAL) 工具: http: //pal.codeplex.com/
它不是“官方”微软工具,但我相信作者为微软工作。该项目似乎相当活跃。
除了提供的预设阈值文件(非常好)之外,您还可以编写自己的阈值来分析您的应用程序需要什么。生成带有图表的 HTML 报告也很不错。
更新:PAL 2.3.2 不再依赖于 MS LogParser 或 MS Office Web Components;它使用 PowerShell v2.0 或更高版本、MS .NET Framework 3.5 SP1 和用于 .NET 3.5 的 MS 图表控件。