应用程序运行时统计信息中的 % Cpu Utilization 是什么意思?

发布于 2024-10-21 12:24:24 字数 715 浏览 1 评论 0原文

当我运行应用程序时,同时使用运行时评估器来分析我的程序,在过程结束时我会得到许多统计数据。其中之一是 CPU 使用时间。

通常 CPU 使用时间是多少?好吧,您可能会告诉我计算出的百分比是用进程在 cpu 上花费的全局时间除以总体模拟时间得出的。不幸的是,我的统计数据非常深入,而且我使用的程序非常精确,并为我提供了有关 CPU 使用时间的图表。

因此,在我的图表中,x 轴表示时间,y 轴表示 CPU 使用时间(以百分比表示)。

就像这样:

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

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

“CPU利用率 在时间“5.23 s”处理“MyProcess” 是 12%”

When I run an application and, at the same time, I use a runtime evaluator in order to profile my program, I get, at the end of the process, many statistics. One of this is the Cpu utilization time.

Typically what is the Cpu utilization time? Well you might tell me the percantage calculated dividing the global time that process spent in cpu by the overall simulation time. Well, unfortunately my statistics are very deep and the program I am using is very precise and gets me a chart about the cpu utilization time.

So in my chart I have on x axis the time and on y axis the cpu utilization time in %.

So something like this:

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

So, what does it mean? How should I interpret the following sentence?

"The cpu utilization percentage for
process 'MyProcess' at time '5.23 s'
is 12%"

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

献世佛 2024-10-28 12:24:24

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

It's the percent of the CPU's cycles being spent on your process. If your process was using 100% of the CPU's possible time it would be 100%. At 12% it's probably waiting on I/O or something like that. See http://en.wikipedia.org/wiki/CPU_usage.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文