![RAM 在没有执行任何操作的情况下被耗尽](https://linux22.com/image/1540943/RAM%20%E5%9C%A8%E6%B2%A1%E6%9C%89%E6%89%A7%E8%A1%8C%E4%BB%BB%E4%BD%95%E6%93%8D%E4%BD%9C%E7%9A%84%E6%83%85%E5%86%B5%E4%B8%8B%E8%A2%AB%E8%80%97%E5%B0%BD.png)
我有一台 Windows 7 笔记本电脑,它有 4GB 的 RAM,而且确实用了好几年了。最近,似乎我的 RAM 都被用光了,我什么都没做,或者根本没怎么用(例如,只是打开 Google Chrome 并阅读我的 Goggle Mail),而且如果我尝试做任何事情(例如,在 Acrobat Reader 中打开 PDF 文档,打开 Word 或 Excel 等),一切都会停止运行...
下面是来自 Process Explorer 的几张截图,可以说明这个问题:
我已将 Windows 的索引选项更改为最少的文件夹集,以查看是否有区别。我想我可以完全禁用搜索索引。还有其他建议吗(除了购买更多 RAM)?
更新:我的问题与建议的重复问题不同。我尝试停止一些服务,但我真的不知道哪些是需要的,哪些是不需要的。下面是 RAMMap 的屏幕截图,它显示大多数内存处于活动状态(大部分为“非分页池”和“进程专用”),而不是像建议的重复问题那样处于待机状态:
答案1
根据 RamMap 图像,似乎罪魁祸首是泄漏的驱动程序,因为非分页池的值很高(约 1.7 GB)。
正如 RamMap 的创建者所解释的那样非分页池仅由内核和驱动程序使用,而 1.7 GB 对此来说太多了,如果是 32 位 Windows,则更多(我刚刚在具有 6GB RAM 的机器上检查了 Win10 64 位,非分页池大约为 400MB)。
如果您最近更新了驱动程序(可能是图形驱动程序?),这可能是一个很好的起点,如果没有,您应该检查该计算机是否有更新的驱动程序。