我的 Windows 7(64 位)机器(Win 7 Professional)出现了性能问题,导致速度明显减慢,在 Process Explorer(以前为 Sysinternals)中表现得最为明显。
机器通常保持开启状态。当我第一次登录时,一切都很快且响应迅速。启动 Process Explorer 几乎是即时的(最多 1 秒)。数据更新没有明显的延迟,在 Process Explorer 中切换到管理员模式(文件...显示所有进程的详细信息)同样很快(PE 关闭并重新打开需要一两秒钟)。
在 6-7 小时内,机器似乎逐渐变得反应迟钝。即使我关闭了所有打开的程序,启动 Process Explorer 也需要几秒钟。切换到管理员模式可能需要 10 多秒)。当它重新出现时,窗口绘制得非常慢 - 应用程序窗口中每秒仅绘制一行。
终止并重新启动 explorer.exe 进程似乎没有任何影响,这是一台相当标准的办公机器,没有任何定制。它正在运行 WebRoot 防病毒软件。
CPU、温度、网络和磁盘活动都显示为大致“空闲”,所以我有点困惑。我猜这看起来像是某种锁定问题 - 好像某个共享资源被争用并且被错误进程占用太长时间,导致性能下降而 CPU 使用率却不高。
注销并重新登录可以解决性能问题 - 一切都会恢复响应。
所以 - 我的问题的具体内容是:
- Process Explorer 使用/依赖哪些 Windows 资源,这些资源可能会过于竞争或繁忙以至于我注意到性能下降?
- 我可以使用哪些诊断工具/程序来尝试找到根本原因?