如何诊断运行缓慢或无响应的机器

如何诊断运行缓慢或无响应的机器

我使用工作用笔记本电脑大约六周后,突然变得反应迟钝。它通常不慢,因为当它有反应时,它的速度与运行 VS 2010 的 Core2 Duo 2GHz 和 2GB 内存相当。操作系统是 Windows 7 Enterprise,防病毒软件是 ESET NOD32。自从我拿到机器以来,它一直在运行,在出现反应迟钝的故障之前。

问题是它经常“卡住”,就好像某个非常耗资源的后台进程正在短暂运行,然后它又会响应。任务管理器没有提供太多有用的信息,只是显示 Firefox 和 Visual Studio 是最大的内存用户,但即使是 VS CPU 使用率也很少超过 10%,除非在构建期间,但我在编码时不会构建。Firefox 显示大约 220MB 内存,但 CPU 基本为零,而 VS 显示大约 320MB 内存。

我怀疑某些进程占用了其他资源,例如网络和硬盘。我可以使用哪些工具和技术来帮助我找到这些频繁无响应的原因?

答案1

(总是)要做的第一件事就是去事件查看器并查看最近发生的事件。有些可能会提示您占用了这么多资源。例如,可能是 Windows 更新检查了新更新,或者 Outlook 开始重建或重新扫描某些内容,或者 Windows 本身索引了新文件或其他内容。(注意:这显然不是 Windows 索引,因为它仅在 PC 空闲时发生)。

那么你可以尝试资源监控。要从任务管理器运行它,请打开表现选项卡,然后点击资源监控底部的按钮。此工具将为您提供 CPU、磁盘、网络和内存使用情况的概览,并可能有助于追踪在任务管理器中难以/不可能看到的“即时”进程。

最后,检查任务计划程序。它可能会提示您某项任务耗费了过多的资源。

答案2

尝试进程探索器。我一直认为这个程序是默认任务管理器的一个很好的替代品。

相关内容