任务管理器显示的总 CPU 使用率高于所有正在运行的进程的总和。隐藏进程?

任务管理器显示的总 CPU 使用率高于所有正在运行的进程的总和。隐藏进程?

在 Windows 任务管理器和 AVG 任务管理器(包含在 TuneUp Utilities 中)中,我看到所有正在运行的进程的总和远低于“性能”选项卡中显示的总 CPU 使用率。这是否意味着我的电脑正在运行隐藏进程或任务管理器中未显示的某些恶意软件?

编辑:内置监视器也显示这一点,并且显示所有用户的进程。笔记本电脑是双核的,我承担了两者的总负载。

答案1

这是因为任务管理器对每个进程的 CPU 使用率值进行了四舍五入或四舍五入。您可以看到很多进程使用了​​“0”个 CPU 时间,这是错误的,它们使用了“0,xxxxxxx”个 CPU 时间。

您需要的是一个向您展示更精准的价值的流程管理器。

某些进程也可以被隐藏(负 PID,以另一个用户身份运行)或者某些硬件可以通过操作系统直接访问 CPU(但可能不是)

答案2

跑步进程探索器您将看到所有内容(包括防病毒检查程序等服务)的 CPU 使用情况。(我刚刚遇到了同样的问题,我发现 Symantec 的 ccSvcHst.exe 占用了我 13% 的 CPU。)

答案3

我怀疑“低得多”是由于舍入误差造成的。

我猜你看到的错误和我经常看到的一样,即进程列表无法正确更新,所以当我开始一些占用大量 CPU 能力的工作时,比如编译或类似工作。然后,任务管理器不将这个新进程添加到列表中的情况时有发生。

我发现切换到另一个选项卡(例如“性能”)然后返回“流程”选项卡会触发列表的冲洗和重复,从而使我的新流程出现在列表中。

现在总数与报告的总数更加吻合了。

答案4

进程资源管理器屏幕截图

我附上了来自进程资源管理器的屏幕截图。只需查看 CPU 使用率图表,就可以明显看出图表显示的约 85% 的使用率高于列出的进程的 CPU 使用率总和。

我的假设是 CPU 正在执行没有进程的 I/O 功能。

相关内容