几个平时常用性能指标的深入理解
上一篇 /
下一篇 2012-01-29 22:24:33
/ 个人分类:性能测试
1、System:%Total process time:
系统中所有处理器都处于繁忙状态时的百分比,对于多处理器来说,该值可以反映所有处理器的平均繁忙程度。
2、Processor %Processer time:
单个进程CPU利用率
3、System:Process Queue length:
线程在等待分配CPU资源所排队列的长度,此长度不包括正在占有CPU资源的线程。一般要<=处理器个数+1
4、Process:Private Bytes:
进程无法与其他进程共享的字节数量,该计数器的值比较大时,有可能是内存泄漏的征兆;也可以理解为只被本进程所占用的虚拟地址空间,不包含其他共享的内存。包含引起和不引起Page fault和引起Page fault的内存。
5、Process:Working set:
最近处理线程使用的内存页;或者称为一个进程可以用到但不一定会使用的物理内存,这个值也包含了其他进程也可以访问的内存,所以加起来会大于系统实际内存。只包含不引起Page fault的内存。
6、Process:Virtual Bytes:
一个进程可以占用的全部虚拟地址空间,32bit操作系统一般到2G,但可以通过修改Boot.ini扩展修改到3G
Private Bytes 一般大于 Working set ,任务管理器中看到的内存使用量一般等于Working set(实际测试时不等,待纠)
另外看内存泄漏的工具推荐使用VMMap和Proxp
收藏
举报
TAG: