旧电脑即使在空闲时也会耗尽内存

旧电脑即使在空闲时也会耗尽内存

我正在尝试加速一台运行 XP 的旧电脑,问题似乎主要在于不断丢失 RAM/虚拟内存,直到耗尽。如果没有程序在运行(系统空闲进程是唯一占用 CPU 时间的进程),计算机内存耗尽的速度就会变慢。为什么会发生这种情况?

注意:当我打开任务管理器时,我看到提交电荷以至少 30K/秒的速度不断增加,如果计算机正在执行某项操作,则速度会更快。它会一直这样,直到提交电荷读数达到 440000K/866000K 左右,此时它停止上升,计算机基本没有响应。

答案1

我所能想到的是,已经运行了更新,安装了新的防病毒软件或其他新的东西,这些东西需要的资源比计算机拥有的要多得多。

我所能建议的就是卸载所有新内容并将其恢复为出厂设置,或者至少恢复到您满意的设置。

总而言之,除非出现硬件故障导致计算机运行速度变慢或出现其他问题,否则如果您仅将计算机用于特定用途,则多年后您仍然应该能够将其用于相同的用途。

我会花时间卸载所有新的/最近安装的或失败的东西,更简单的解决方案可能只是从头开始重新安装 Windows。

答案2

听起来像内存泄漏。您可以尝试运行进程探索器追捕那些一直占用所有内存的程序。

答案3

您遇到的情况似乎是所谓的内存泄漏。您加载的某些程序(可能是合法程序,也可能是恶意软件)正在分配内存,然后在程序周期完成后,不会释放所有内存。

假设它处于计时器状态,每隔一分钟左右在后台执行某项操作。当循环开始时,它会从操作系统分配或请求内存。完成后,它应该做的是说,好吧,我完成了,将内存返回给操作系统。如果有人写得不好,它就无法做到这一点,你就有了一个黑洞,内存进入了黑洞,但永远不会返回。

检查所有程序 - 合法的程序。确保它们已更新至最新版本。包括您的驱动程序。运行恶意软件扫描。

相关内容