去年我在别人的电脑上注意到了这个问题,现在我升级到了 Windows 10,我也在我的电脑上看到了这个问题:任务管理器显示错误的 CPU 负载百分比。见截图:
有 Process Explorer 可供比较。当时我正在运行 7-zip 内置基准测试,有 6 个线程。因此 CPU 负载应该是 6/8= 75% 加上一些来自后台任务的负载。
因此,PE 显示的 80% 似乎是正确的,而 TM 显示的 96% 则相差甚远。
在某些情况下,情况正好相反:所有核心都以 100% 运行,但 TM 显示的较少,例如 80%。
这是 Windows 10 中已知的错误吗?我应该直接使用 PE 而忘掉 TM 吗?
更多细节:
首先,显示 7-zip 正在运行 6 个线程,CPU 负载为 75%(由 7-zip 承担,其他后台任务承担的负载则高出几个百分点)。
这里也是同样的事情,但也显示了任务管理器 CPU 负载页面:
很明显,任务管理器显示的总 CPU 使用率错误了 15%。