将 Perfmon 分析解释为特定应用观察/数据的最佳方法是啥?
Posted
技术标签:
【中文标题】将 Perfmon 分析解释为特定应用观察/数据的最佳方法是啥?【英文标题】:What is the best way to interpret Perfmon analysis into application specific observations/data?将 Perfmon 分析解释为特定应用观察/数据的最佳方法是什么? 【发布时间】:2010-09-07 10:27:55 【问题描述】:我们中的许多人都使用 Perfmon 工具进行性能分析。尤其是使用 .Net 计数器,但是 Perfmon 中发生的变量太多了,因此总是很难将 Perfmon 结果解释为有关我的应用程序的有价值的反馈。我想使用 perfmon,(不是 Ants Profiler 等工具)但是我如何准确地解释观察结果?
欢迎提出任何意见。
【问题讨论】:
【参考方案1】:我使用日志性能分析 (PAL) 工具:http://pal.codeplex.com/
它不是“官方”微软工具,但我相信作者为微软工作。该项目似乎相当活跃。
除了提供的预设阈值文件(相当不错)之外,您还可以编写自己的阈值来分析您的应用需要什么。生成带有图表的html报告也很不错。
更新:PAL 2.3.2 不再依赖于 MS LogParser 或 MS Office Web 组件;它使用 PowerShell v2.0 或更高版本、MS .NET Framework 3.5 SP1 和用于 .NET 3.5 的 MS 图表控件。
【讨论】:
以上是关于将 Perfmon 分析解释为特定应用观察/数据的最佳方法是啥?的主要内容,如果未能解决你的问题,请参考以下文章
通过Performance Monitor观察程序内存使用情况
R语言使用psych包的principal函数对指定数据集进行主成分分析PCA进行数据降维(输入数据为原始数据)计算每个样本(观察)的主成分的分数计算得分与特定变量的相关性并解读结果