进程探索器周期和时间不匹配

进程探索器周期和时间不匹配

我对进程探索器有疑问。

我正在检查两个不同过程的性能:

skype 周期:4,600,000,000;skype 总 CPU 时间:5:00.000
chrome 周期 200,000,000;chrome 总 CPU 时间:1:00.000

时间和周期不应该成比例吗?如果我的周期是 10 倍,那我是不是应该有 10 倍的时间?

答案1

这两个时间不一定匹配,因为现代 CPU 同时支持超过-在下面-时钟,因此每秒可用的时钟周期数可能会有很大差异。

进程可以在快速或缓慢的时间段内运行,如果任务正在等待一秒钟自旋锁尽管 CPU 核心上运行所需的时间相同,但实际的周期数可能会有所不同。

答案2

不,进程时间和周期不成比例(但挂钟时间与周期成比例)。我正在查看一个进程(notepad++),它的时间(kTime/uTime/tTime)没有变化,因为它没有主动执行任何操作,但周期在不断更新。如果您在午夜准时启动两个进程,它们第二天的周期数将几乎相同,即使其中一个进程整晚以 100% 的速率使用核心,而另一个进程只是闲置,几乎没有使用处理器时间。

相关内容