我有一台 i5 12gb RAM Windows 7 Ultimate 64 位机器,最近我不得不杀死几个进程,因为它用完了“可用内存”……但是“备用”内存中仍然有 7.5GB。
我没有那么多开放(Outlook,VS2010,SQL Server)但没有真正运行它们中的任何一个。我正在输入一封电子邮件,它刚刚停止。
我杀死了 VS 和 SQL Server,然后它慢慢恢复……我的问题是,如果我有将近 8GB 的备用内存没有被使用,为什么它会耗尽内存并死掉,我可以以某种方式调整内存量吗?
谢谢
1 种可能,编码不良的程序在其他进程需要时可能不会释放内存,或者程序存在内存泄漏。
打开一个运行框并输入 resmon ,然后转到内存选项卡,查看正在使用所有内存的内容。
您还可以安装和运行RAMMap,它提供比 resmon 更好的显示,并提供更多信息来帮助解决问题。
关于如何使用 RAMMap 的一些见解
还要检查您的页面文件大小。
| 归档时间: |
|
| 查看次数: |
13147 次 |
| 最近记录: |