什么会导致计算机随着时间的推移而变慢?

Ste*_*eve 2 memory performance memory-management performance-tuning

几个月前我有一个应用程序/游戏运行顺利,但最近我意识到它比平时运行得更慢(每秒帧数变得非常低)。

我想也许我安装的某些东西导致了这个应用程序滞后,所以我终止了所有不必要的进程(包括 explorer.exe),只留下核心进程。我什至关闭了任何非必要的服务。我关闭的另一件事是我的防病毒软件,因此此时我的操作系统不应该在后台运行任何不必要的任务。

当我加载游戏时,它的 FPS 仍然相当低。

知道从那时起我没有进行任何硬件更改,并且想知道为什么游戏在所有可用资源的情况下仍然运行缓慢,我尝试的下一件事是使用 Windows 7 的新副本设置另一个分区。然后我重新安装游戏那个分区,令人惊讶的是它像一年​​前一样顺利运行。

在两个分区之间切换,即使我运行我的“Kill_Unnessessary_Processes.bat”,我也能看出游戏的 FPS 有很大的不同。我什至注意到我的浏览器加载和滚动网页和 Flash 视频的速度更快。

此时两个分区之间的唯一区别是旧分区安装了更多程序但不活动。这引出了我的问题,在考虑“软件膨胀”时,在您的硬盘驱动器上安装大量程序是否会减慢超时速度,即使它不在内存中运行?

我可以想到这可能的两个原因:1) 在注册表中查找内容需要更长的时间;2) 我可能有一些我不知道的 rootkit,会悄悄窃取我在第一个分区上的资源。

我想听听可能导致这种情况的任何其他可能性。如果可能的话,我想切换回一个分区。

Wil*_*sum 5

您是否尝试过一些较旧的技巧,例如对硬盘进行碎片整理?

除此之外,我唯一能想到的就是您在查看应用程序时遗漏了一些东西(我最喜欢的工具是Microsoft / Sysinternals Autoruns),或者是某个程序的驱动程序更新/自动更新导致了问题。

只要软件没有干扰关键部分,注册表就几乎是一个神话。

不,除了严重碎片化的驱动器外,许多程序都不会减慢您的计算机速度。如果您是普通用户/真正的超级用户,正如您所说的调整服务,请确保您没有关闭关键的“维护任务”,这使您的机器保持最佳性能。

最后,检查计算机管理中的性能计数器,看看它们是否可以让您了解问题何时开始以及当时发生了什么。