有时当我检查 CPU 使用率时,我的第二个 CPU(#1)卡在 90% 左右,而其他 CPU 的最大使用率在 20% 左右

有时当我检查 CPU 使用率时,我的第二个 CPU(#1)卡在 90% 左右,而其他 CPU 的最大使用率在 20% 左右

我已经检查了所有进程的“亲和性”,并且所有进程都设置为所有 CPU,但我检查了我的 CPU 使用率,发现我的第二个 CPU(它被称为 #1,因为我的第一个 CPU 是 #0)在 90% 左右跳跃,并且它一直卡在那里,直到我关闭基本上所有使用 CPU 的程序。

我以前也尝试过寻找解决方案。有人告诉我这是某个旧的 Windows 程序自动更新后出现故障。我听说这是恶意软件/木马病毒。我尝试下载一些程序,这些程序应该在某个进程占用大量 CPU 时通知我,但这些程序要么坏了,要么根本不是进程。

即使是现在,我的 CPU 使用率也高达 50%,我唯一打开的东西就是互联网和 Steam。我有大约 8.2GB 的 RAM。我有 6 个 CPU,每个 ~ 2.7 GHz,还有一台 AMD Phenom II X6。

我并不了解所有的技术,但我不需要任何东西来让我变得简单。

答案1

要查看发生的情况:ctrl+alt+del,“启动任务管理器”,“进程”选项卡,单击“CPU”列以从高到低对进程进行排序。

这应该可以让您对是什么占用了您的 CPU 有一些初步的了解。

如果您没有看到该进程,请单击“显示所有用户的进程”。

此说明适用于Windows 7,其他版本可能略有不同。

顺便提一下,打开“互联网”可能意味着 IE/Chrome/Fifrefox。某些网页可能需要大量处理能力,尤其是在 Internet Explorer 上。

如果是浏览器导致的,请关闭标签页,直到 CPU 稳定下来。从 flash 密集型标签页开始。

答案2

如果任务管理器没有显示您要查找的内容(也可能没有),我建议从 SysInternals 下载一个名为 Process Explorer 的工具。以下是 SysInternals 网站上的简介

您是否想知道哪个程序打开了某个文件或目录?现在您可以找到答案。Process Explorer 会显示有关进程已打开或加载哪些句柄和 DLL 的信息。

Process Explorer 显示由两个子窗口组成。顶部窗口始终显示当前活动进程的列表,包括其所属帐户的名称,而底部窗口中显示的信息取决于 Process Explorer 所处的模式:如果它处于句柄模式,您将看到顶部窗口中所选进程已打开的句柄;如果 Process Explorer 处于 DLL 模式,您将看到进程已加载的 DLL 和内存映射文件。Process Explorer 还具有强大的搜索功能,可以快速显示哪些进程打开了特定句柄或加载了 DLL。Process Explorer 的独特功能使其可用于跟踪 DLL 版本问题或句柄泄漏,并深入了解 Windows 和应用程序的工作方式。

sysinternals 进程浏览器 1 2 3

这是下载 Process Explorer 的 URL。非常方便的小工具。

http://technet.microsoft.com/en-us/sysinternals/bb896653

相关内容