应用程序运行时统计信息中的 % Cpu Utilization 是什么意思?
当我运行应用程序时,同时使用运行时评估器来分析我的程序,在过程结束时我会得到许多统计数据。其中之一是 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
它是花费在进程上的 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.