我也在 MacOS 的活动监视器中看到了这种行为。
示例:使用 OpenJDK 玩 Minecraft。当游戏滥用系统时,我经常看到超过100 CPU。我女朋友的 MacOS 在她自己的程序(不仅仅是我的世界)上也报告了超过 100%。
axo*_*xon 13
100% CPU 使用率代表一个 CPU 核心的完全使用。
任何高于 100% 的值都表示使用多个内核的多线程进程。
小智 5
有两种方法可以显示 CPU 使用率。在首选项对话框中,您可以在这些模式之间进行选择。
默认为 IRIX 模式,它可以在具有 1 个以上逻辑 CPU[1] 的机器上显示超过 100% 的 CPU 使用率。更具体地说,最大 CPU 使用率可以是 ((#logical CPUs) * 100)%。
在 Solaris 模式下,最大 CPU 使用率为 100%。基本上,这采用 IRIX 模式值并将其除以逻辑 CPU 的数量。
这与 top 命令行工具完全一致,因此请参阅 top 手册页以获取更多信息。http://linux.die.net/man/1/top
[1] 如果处理器支持超线程,那么每个内核可以显示为 2 个逻辑 CPU。