我有一个双核处理器,两者之一始终为 100%。在 ProcessExplorer 中查看显示它是延迟过程调用。在网上阅读似乎给了我很多不同的答案。
是否可以制定几个步骤来尝试缩小我的情况下可能出现的问题?
更新 1: FWIW,即使在安全模式下问题仍然存在。
更新 2:我从 PC 背面拔掉了所有我能用的东西,这让我多了 40% 的免费处理器。我还下载了RATTV3 工具,但由于某种原因,在我的机器上它没有给我一个驱动程序故障。此处对 DPCLatencyChecker 和 RATTV3 都有很好的描述。
更新 3:,LatencyMon(见下面我的回答)告诉我它是nvstor32.sys- 这是 NVidia 的 SATA 驱动程序 - 时间约为 5300 微秒。
更新 4:情节变厚,在考虑是否尝试启动恢复磁盘(看看它是否真的是驱动程序,而不是硬件问题)时,我注意到 DVD/CD 播放器不工作(即甚至没有打开当我按下按钮时门)。考虑到机器刚刚更换了主板,我想他们可能忘记插上电源了。我打开盒子,一切看起来都很好,但我拔掉了电源,然后又重新插上了。重新启动时,一切都很好 - 不再有 DPC(现在最高 300 微秒)!
更新 5:第二天,问题又回来了,CD 播放器无法再次工作,甚至密码文本框中的光标也在慢动作闪烁......尝试拔掉我能想到的所有东西,并在第二次重新启动时再次工作(如更新 2 )。下次我要尝试完全拔掉 CD 播放器...
更新 6:刚刚注意到系统事件日志nvstor32.sys给出了一个错误,说Parity error detected in \Device\RaidPort0,然后是关于发送重新初始化的警告。现在只需要确定哪个RaidPort0是......(注意,我没有设置 RAID,它只是一个沼泽标准 Acer)。哦,我的 Avast 设置在我执行系统回滚(或其他任何调用)时显然被杀死了,因为它无法启动(RPC 错误),也无法卸载(发生了 setiface 错误)。
更新 7: …
我的电脑运行的是 Windows XP,只有 1GB 的内存。
启动一些大型应用程序(如 Eclipse 和 SQL Developer)后,计算机速度明显变慢。明显的症状是鼠标指针的反应变慢,需要 1-2 秒才能到达我想要的点。
但是,关闭这些应用程序后,计算机仍然很慢,我需要重新启动计算机才能使其再次响应。它不能自己回收内存吗?