应用程序吃〜我的CPU的840,000,000%


3

我注意到有些应用程序根据活动监视器使用了一些不可思议的大量CPU,如下面的屏幕截图所示。Activity Monitor如何显示如此高的百分比?

在此输入图像描述

在此输入图像描述

在此输入图像描述


图标:

在此输入图像描述

在此输入图像描述


它一直这样做吗?或者它在大多数时间显示正常的CPU使用率?
Trevör14年


我不确定我在说什么,这不是一个真正技术性的答案,但它看起来像活动监视器正在划分一些东西(可能类似于CPU调用的数量)由CPU时间,得到某种平均而言,问题是这里CPU TIME = 0所以你得到的数字真的很高。
Trevör14年

1
我注意到在顶部的菜单栏中,'gear'图标和TimeMachine图标之间存在很大差距。(第二个截图具有看起来像我不认识的“电池”图标。)通常会出现什么情况?菜单栏在正常使用情况下是否总是如此?这些图标是什么('齿轮'和'电池')?至于奇怪的CPU%,很明显Activity Monitor从一些应用程序或应用程序中获取了一些时髦的数据。请注意,对于每个时髦的CPU%测量过程,CPU时间和线程列都为0。(我之前从未见过单个用户名。真的吗?)
IconDaemon

@TrevörAnneDenise我最初想到了它,但后来我倾向于认为所有3个截图都是相同的值(即最大可显示的%CPU值)。
Franck Dernoncourt

Answers:


1

其他建议很好,我只是想广告,高于100的百分比,奇怪的是,不是反直觉的。

非常简单,如果你看到超过100%的使用率(正如我所解释的那样)它是处理器中核心数量(通常为2到8)的组合,以及所有核心与一些核心比较繁忙的程度(我不知道)基线。

所以获得高百分比并不罕见,但最终有点令人困惑,因为这个问题说明了。老实说,这里发生的事情,特别是在我身边也是如此。


但是我觉得你能得到的最多只有顶级MacPro的1200%,问题中的数字是别的东西
Mark

我希望这能解释我的情况:)但真的很多人对此感到惊讶(例如有Windows背景的人)。
Franck Dernoncourt

100%CPU使用率是一个核心的100%。因此,在Mac Pro上,1200%表示12个内核,100%使用率。请注意,如果两个线程都被充分利用,超线程核心可以达到200%。我有理由相信屏幕上显示的图像是一个错误。
乔希
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.