我有一台联想 X201s,搭载 i7 L620 @ Ghz 和 4Gb Ram,安装了 64 位 Windows 7 Professional,从任务管理器和所有其他系统工具中可以看到所有 4Gb
虚拟内存手动设置为初始 4096Mb 和最大 8192Mb,在配置的唯一本地磁盘上有 22Gb 的可用空间。
当任务管理器显示内存使用量达到约 3.18 Gb (83%) 时,计算机开始大量交换,并且变得非常迟钝。资源监视器显示:
硬件预留 205Mb 使用中 3262Mb 修改中 6Mb 待机 606Mb 可用:17Mb
可用 627Mb 缓存 623Mb 总计 3891Mb 已安装 4096Mb
干净启动后,根据任务管理器显示已使用内存为 1.2Gb,加载所有占用大量内存的应用程序(如 Skype 和桌面小工具)后,已使用内存为 1.7Gb。
我已经使用 nod32 病毒扫描程序进行了全面检查(未发现任何错误),确保安装了所有最新更新,并整夜运行了 memtest86+(没有错误)
我知道我并没有真正节约使用内存,可能会因为打开的浏览器选项卡数量而失去控制,而且我通常会运行 openoffice 或其他一些应用程序以及一些其他实用程序,如计算器、记事本、winamp。然而,我只是觉得这并不是超出普通的极端使用率,4Gb 似乎不足以处理它,这让我感到惊讶。
我的问题如下:
上述操作方式(在 80% 的使用率时开始交换)看起来正确吗,还是我的系统出了问题?如果出了问题,我该如何追踪?类似情况下最常见的修复方法是什么?
如果系统运行良好。有没有办法改善这种情况,而无需改变我使用机器的习惯(即在打开新应用程序和浏览器选项卡之前热切地关闭它们)或购买更多 RAM?我发现http://www.koshyjohn.com/software/memclean/ 有用。我试图找出哪些 Windows 服务可以禁用,哪些我不需要,并且消耗内存(我已经禁用了不少)
答案1
- 是的,这是正常的。
- 如果您确实想要,您可以通过禁用页面文件来“修复”此问题。在您的环境下(有些人会争论在任何环境下)没有理由这样做,所以就让它不管吧。
答案2
在某些使用模式下,如果只有 4G 内存,就很有可能耗尽内存。如今,浏览器、办公应用程序、Photoshop 等中打开的大量选项卡会占用大量内存。
答案3
您也从未提到您使用的是哪种浏览器。它差别很大。例如,Chrome 会为其标签启动一个新进程。就资源而言,这非常昂贵。例如,在我的计算机上,直到 Chrome 上的标签达到 50 个左右时,我才会看到明显的延迟。但在 Firefox 和 IE 上,我可以定期加载 100 到 200 个标签(这是研究 technet/msdn 会对您产生的影响。)
此外,应用程序一开始就不一定能充分利用所有内存。例如,您可以为 Visual Studio 提供 8 GB 的 RAM,但随着进程增长到 1.5GB,您就会开始遇到问题。一般来说,供应商不会优化其消费级产品以消耗更多的可用内存,但较少的。
这种情况短期内不会改变。随着对移动应用程序的需求不断增长,人们将越来越重视使用更少的资源。