在应用程序运行时统计信息中,%Cpu利用率是什么意思?

时间:2011-03-11 18:23:29

标签: performance process statistics cpu-usage

当我运行一个应用程序时,同时我使用运行时评估程序来分析我的程序,在这个过程结束时,我会得到许多统计信息。其中一个是Cpu利用时间。

通常什么是Cpu使用时间?那么你可以告诉我,计算过程在cpu中花费的全局时间除以总体模拟时间计算出的percantage。好吧,不幸的是我的统计数据非常深,我使用的程序非常精确,并为我提供了一个关于CPU使用时间的图表。

所以在我的图表中,我在x轴上的时间和y轴上的cpu利用时间以%表示。

这样的事情:

cpu%
^
|
|
|             * 
|          *    *                           *
|      *             *                   *
|    *                    *          *   
|   *                      *       * 
| *                         *     *
|*                             *
-------------------------------------------------> time

那么,这是什么意思?我该如何解释以下句子?

  

“的cpu利用率百分比   处理'MyProcess'时间'5.23 s'   是12%“

1 个答案:

答案 0 :(得分:2)

这是CPU在您的流程上花费的周期百分比。如果您的进程使用100%的CPU可能时间,则为100%。在12%时,它可能正在等待I / O或类似的东西。请参阅http://en.wikipedia.org/wiki/CPU_usage