怎么释放 Win11 的虚拟内存?因为虚拟内存满了导致各种 OOM 报错好多次了

343 天前
 WangLiCha

电脑频繁 OOM 报错,用 Mem Reduct 定期清理内存发现只能清理物理内存,但是虚拟内存纹丝不动,所以甚至会出现这样的情况,物理内存占用 70%,但是虚拟内存占用 99%,这种时候依旧是几乎所有的软件都崩溃报错。

就像下面这种情况:

但是我一直有个不理解的情况,虚拟内存占用会从一个很低的值开始,逐渐增长,这其中即使我重启操作系统,再次启动过后开机虚拟内存的值也会保持在开机前的值,直到他一直跑到 99%,这种时候再重启就有效果了,虚拟内存会回到一个很低的值。

比如下面这种情况:

所以有什么办法可以让我随时都可以释放虚拟内存呢?这其中我最多的问题还是虚拟内存占用接近 90%的时候我的使用体验就已经很糟糕了,会频繁出现 OOM 报错崩溃,但是只有到了 99%的时候才能重启释放,否则重启也好 Mem Reduct 清理也好都是没用的。

3464 次点击
所在节点    Windows
21 条回复
Cambra1n
300 天前
同样的问题,物理内存占用不高,提交的虚拟内存会在几天内持续增长到 60g ,造成浏览器等程序 oom 崩溃。

从事件查看器中看到有虚拟内存信息,“Windows 成功诊断出虚拟内存不足的情况。以下程序使用了大部分虚拟内存: ”
累计也只有几 G 。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1001170

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX