如何捕捉缓慢的进程

如何捕捉缓慢的进程

背景:

我有一个不错的设置,你不会期望有太多的延迟:

它是一个 Q6600 Core 2 Quad,配备 4GB DDR2 RAM Ge-force 9800 GT 和 n-force 680i 主板。运行 64 位 Windows。

我最近刚刚将 Windows 从 32 位升级到 64 位,因为 PC 在玩游戏时经常会死机。现在,系统出现微冻结。它会时不时地进入一种奇怪的状态,冻结时间似乎很短,但很明显,大约每两秒钟一次。在那一瞬间,所有音频都停止播放,用户界面滞后(无法移动鼠标光标)。这种情况经常发生在我玩游戏的时候,但似乎在我加载网页时也会发生,有时甚至什么都没有打开时也会发生。我的 PC 经常进入这种状态,有时持续很短时间,有时持续更长时间,需要重新启动。我试过禁用我的防病毒软件(Avast),但延迟仍然存在。任务管理器没有显示任何 CPU 使用率峰值,我猜可能是因为当这些微冻结发生时任务管理器变得没有响应。

我猜想这要么是我的杀毒软件(尽管它已被禁用),要么是我疯狂的游戏设备的驱动程序编写不当(cyborg RAT 鼠标导致我较慢的笔记本电脑上当前进程的 CPU 使用率增加,导致无法使用,要么是 Razer Nostromo,它多次使我的工作电脑出现蓝屏),要么是某种形式的恶意软件。也可能是我的 CPU 过热了。

问题:

是否有任何软件或方法可供我跟踪/记录系统上进程和服务的 CPU 使用情况,以找出导致问题的根源?

答案1

类似于 Process Explorer (http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx) 将能够为您提供一些有关正在运行的进程和服务的历史记录。

您是否有任何可以监控系统 CPU 和 GPU 温度的东西?我的旧 PC 玩游戏时经常会死机,结果发现是显卡过热(幸好它没有融化!)。它是那种双宽的,有一个巨大的通风口供风扇吹气。那个风扇完全被灰尘堵住了,吹掉灰尘后,情况大大改善了。我曾经使用 ATITool(http://www.techpowerup.com/atitool/) 来调试它,因为它有一个温度监视器和一个伪影检测模式,可以对 GPU 施加压力。我使用它来观察短时间游戏产生的温度大幅上升。我相信即使你没有 ATI 卡它也能工作。

您可能还想运行 MemTest32 或类似程序来检查您是否有可靠的内存芯片。

相关内容