几个平时常用性能指标的深入理解

上一篇 / 下一篇  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:

 

评分:0

我来说两句

Open Toolbar