尽管我有 8GB 的​​待机内存,但电脑还是内存不足

尽管我有 8GB 的​​待机内存,但电脑还是内存不足

我有一台 i5 12gb RAM Windows 7 Ultimate 64 位机器,最近我不得不终止几个进程,因为它用完了“可用内存”......但是“待机”内存中仍然有 7.5gb。

我并没有打开太多程序(Outlook、VS2010、SQL Server),但实际上没有运行任何程序。我正在输入电子邮件,它就停止了。

我关闭了 VS 和 SQL Server,然后它慢慢恢复了……我的问题是,如果我有近 8gb 的待机内存未被使用,为什么它会耗尽内存并死机,我能以某种方式调整内存量吗

谢谢

答案1

第一种可能性是,编码不良的程序可能在其他进程需要内存时不释放内存,或者程序有内存泄漏。

打开运行框并输入 resmon,然后转到内存选项卡,查看哪些使用了所有内存。

您还可以安装并运行内存地图它比 resmon 提供了更好的显示效果,并且具有更多信息来帮助解决问题。

一些见解如何使用 RAMMap

还要检查您的页面文件大小。

答案2

我认为,这可能是由于缺少页面文件。自从我在工作站上禁用了页面文件后,我一直遇到同样的问题。我有 32GB 的 RAM,两三天没有重启后,我的待机内存使用量就高达 29 GB,我的系统开始陷入停滞状态。看来 Windows x64 并不总是能正常释放待机内存。

答案3

您可以尝试一些谨慎的方法,看看是否有帮助:http://windows.microsoft.com/en-us/windows7/Ways-to-improve-your-computers-performance

但是你运行的并不多,所以我认为 Moab 可能发现了一些编码不佳的程序。

相关内容