个人随笔 (Owed by: 春夜喜雨 http://blog.csdn.net/chunyexiyu)
关于perfmon的使用,之前使用的不多,使用的过程中,探索到一些点,特做简单的记录。
一方面是关于如何对一个应用进程,做相关的资源占用分析,做性能分析?
另一方面是关于如何对查看分析报告,查看细节细微调整的一些方法?
1. 建立进程性能统计项
对进程做性能分析时:需要借助建立自定义"性能计数器"来实现
1.1 创建 数据收集器 过程
第一步,在"数据收集器->用户定义",右键新建一个数据收集器,建立的过程参考第二步。
第二步,在创建"数据收集器"过程中,
依次选择:“手动创建高级”;
选择:“创建数据日志”->“性能计数器”;
选择-采样间隔时间,例如如下设定的1s采样间隔;
选择-"添加"性能计数器
1.2 添加 进程性能计数器 过程
选择:左上框里有许多采集项组,此时我们选择Process这一组计数器器项;
选择:左下框里选择对哪个应用进程进行采集,这个里面这时了当前机器所有的进程应用;
选择:选定后,点击添加,把计数器添加到右侧;
例如下面对 cmd 进程添加了以下的几种计数器:
—cpu统计项
% Processor Time
% UserTime
—内存统计项
Working Set
Working Set Peak
—磁盘统计项
IO Write Bytes/sec
IO Write Operations/sec
IO Read Bytes/sec
IO Write Operations/sec
选定完成后,点击确定后显示如下;
之后再点击“完成”,即可完成统计项建立。
2. 查看性能统计报告
选择用户定义统计项,点击“启动”数据收集器,开始统计;
选择用户定义统计项,点击“停止”数据收集,完成数据收集,产生报告;
统计好了性能,性能报告的查看也有一些小技巧,便于我们查看性能报告,做性能报告的比对。
例如:网格线
例如:显示的比例关系
例如:横轴时间片长度
例如:纵轴的长度
2.1 显示网格线
在性能监视器里,右键属性,在性能监视器属性->图表中,勾选"垂直格线",“水平格线",完成设定。
2.2 显示比例关系
在比例位置双击,或者通过右键找到 性能检视器属性->数据 栏里,选定计数器,调整比例;也可以调整颜色、线宽度、线样式;
显示比例关系很重要,一些线很步显著,调整比例关系,就可以然线显著起来,例如比例从1调整到0.1,就扩大10倍显示在图标里。
2.3 横轴时间片长度
在 性能检视器属性->来源,调整横轴显示的时间范围,通过调整两端的滑块,调整起始时间。
2.4 纵轴范围
在 性能检视器属性->图标,调整纵轴范围,纵轴范围的上下均调整。
个人随笔 (Owed by: 春夜喜雨 http://blog.csdn.net/chunyexiyu)