51Testing软件测试论坛

标题: 系统%Processor Time值比程序的%Processor Time值更底. [打印本页]

作者: yanjinbin    时间: 2008-6-30 17:24
标题: 系统%Processor Time值比程序的%Processor Time值更底.
今天运行了下查看性能计数器发现:
环境是:windowxp 双核系统

1.%Processor Time(_Total) 系统上所有进程占用CPU的时间的总百分比 9%
2.%Processor Time(MOMCtrl.exe) MOMCtrl.exe进程占用CPU时间的百分比 16%


为什么2的值可以比1的高啊.
想不通啊.
作者: qitengfeng    时间: 2008-6-30 19:48
1统计的是扣除系统闲置进程所占百分比统计出来的,2是统计改进程中所有线程所占的百分比之和,统计方式不一样,所以统计出来也是有偏差的,所以我们往往可以看到2的_total超过100%
作者: yanjinbin    时间: 2008-7-4 08:53
1 是统计所有进程CPU使用时间百分比
2 是统计单个进程运行的CPU使用时间百分比

但想不明白的是2应该是包含在1中的,那为什么2的值比1的值更大呢?
作者: hmilyjch    时间: 2008-7-4 09:01
[attach]43604[/attach]
作者: yanjinbin    时间: 2008-7-7 08:47
我的意思说的就是2在1里面那怎么会比1大呢.

但我的进程是实际程序的进程,你这的进程是空闲进程,这两个是不一样的.

你这里说88%在13%里面是错的.
作者: hmilyjch    时间: 2008-7-7 09:11
哦,明白了第一个是空闲的呀

我错了
作者: hmilyjch    时间: 2008-7-7 09:13
你的2总比1大么?




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2