yanjinbin 发表于 2008-6-30 17:24:37

系统%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:08

1统计的是扣除系统闲置进程所占百分比统计出来的,2是统计改进程中所有线程所占的百分比之和,统计方式不一样,所以统计出来也是有偏差的,所以我们往往可以看到2的_total超过100%

yanjinbin 发表于 2008-7-4 08:53:07

1 是统计所有进程CPU使用时间百分比
2 是统计单个进程运行的CPU使用时间百分比

但想不明白的是2应该是包含在1中的,那为什么2的值比1的值更大呢?

hmilyjch 发表于 2008-7-4 09:01:33

yanjinbin 发表于 2008-7-7 08:47:27

我的意思说的就是2在1里面那怎么会比1大呢.

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

你这里说88%在13%里面是错的.

hmilyjch 发表于 2008-7-7 09:11:47

哦,明白了第一个是空闲的呀

我错了

hmilyjch 发表于 2008-7-7 09:13:33

你的2总比1大么?
页: [1]
查看完整版本: 系统%Processor Time值比程序的%Processor Time值更底.