Windows Vista 上的内存已达到最大值

Windows Vista 上的内存已达到最大值

我岳母的 Windows Vista 桌面(戴尔 Inspiron 531) 运行缓慢,我认为这是因为内存不足。当计算机闲置一段时间后,物理内存使用率将上升到 90% 左右。用户界面很滞后,通常需要大约 10 秒才能看到点击的效果,打开 Firefox 窗口需要整整一分钟左右。使用计算机一段时间后,它会逐渐下降并保持在 60% 左右,此时计算机会变得响应迅速。

据我所知,没有哪个进程占用的内存比预期的多。显然浏览器占用了很多内存(~100 - 200 MB),列表中的下一个是svchost.exe服务进程的一部分,包括 SysMain、Netman、hidserv、wudfsvc、UxSms 等。计算机是最新的,她正在使用 Microsoft Security Essentials 定期进行病毒扫描。她没有运行大量额外程序,但有以下几个:

  • 天气虫
  • IncrediMail(我无法说服她使用 GMail……)
  • 利盟影像工作室
  • LogMeIn(这样我就可以进行远程维护)

她在 Vista 桌面上拥有 1 GB 内存,这似乎很合理,去年圣诞节也运行得很好。我对 UNIX 更有经验,虽然这个内存有点低,但 1 GB 内存不会像这台机器一样慢得令人难以置信。控制面板的“性能信息和工具”部分将她的处理器评为 3.4,内存评为 4.5(满分 6 分?)。

那么我该怎么做才能让机器运行得更快呢?我是不是漏掉了占用内存并导致机器运行缓慢的某些东西?到目前为止,我采取的唯一措施是禁用未使用的启动项、禁用所有视觉效果(真的,这台电脑看起来像 1998 年的……),并运行磁盘清理(她只使用了 150 GB 的三分之一)。我打算购买更多 RAM,但为了以防万一,我想检查一下。

答案1

根据要求,Vista 需要 1GB 才能运行维斯塔(好吧,正式来说,任何高于 Home Basic 的版本都是如此)。它并不考虑在其中实际运行任何程序。

因此,Vista + Anti-Virus 在空闲时占用约 1GB 的 RAM 并不令人意外。至少另外1GB的RAM。

除此之外,也许 SSD 硬盘会有所帮助。;)

或者也可以看看这个 SU 问题:我可以关闭 Vista 笔记本电脑上的哪些功能来释放资源

答案2

禁用所有视觉效果和后期处理效果,禁用新桌面和窗口管理器(改用 XP 样式),禁用所有不需要的服务,禁用日志记录,更新所有驱动程序,安装 Vista 64 位或更好的 Windows 7 64 位。禁用所有不需要的服务可以节省很多。我使用 Windows 7 节省了大约 100 MB 的 RAM。Black_Viper 提供了有关 Windows 服务和一些首选项的精彩教程:http://www.blackviper.com/2010/12/17/black-vipers-windows-7-service-pack-1-service-configurations/。日志记录也是性能的一大消耗。使用注册表编辑器禁用它。也许您可以将您最常用的前十个程序设置为更高的优先级,也许还有亲和性?您可以使用专门的工具设置优先级。我通常在玩游戏时这样做。禁用所有自动运行和启动,如果可能的话,禁用防火墙和防病毒软件(或获取更快的防病毒软件)。此外,性能评级和信息工具的评级范围从 1 到 7,而不是 6。最大值是 7。

编辑:您还可以使用备用内存管理器:http://www.techsupportalert.com/best-free-memory-optimizer.htm。内存管理器可以压缩已使用的 RAM 并释放一些 RAM。在 Linux 中有 compcache 和/或 zram。但是我不知道它在 Windows 上是如何工作的。可能是备用内存管理器不使用这种压缩技术。此处的程序使用压缩:http://www.wincarepro.com/index.htm。您可以使用 compcache 为 Windows 创建 ram 磁盘(http://www.vflare.org/2009/03/ram-is-not-enough-memory-compression.html)。

相关内容