电脑频繁 OOM 报错,用 Mem Reduct 定期清理内存发现只能清理物理内存,但是虚拟内存纹丝不动,所以甚至会出现这样的情况,物理内存占用 70%,但是虚拟内存占用 99%,这种时候依旧是几乎所有的软件都崩溃报错。
就像下面这种情况:
但是我一直有个不理解的情况,虚拟内存占用会从一个很低的值开始,逐渐增长,这其中即使我重启操作系统,再次启动过后开机虚拟内存的值也会保持在开机前的值,直到他一直跑到 99%,这种时候再重启就有效果了,虚拟内存会回到一个很低的值。
比如下面这种情况:
所以有什么办法可以让我随时都可以释放虚拟内存呢?这其中我最多的问题还是虚拟内存占用接近 90%的时候我的使用体验就已经很糟糕了,会频繁出现 OOM 报错崩溃,但是只有到了 99%的时候才能重启释放,否则重启也好 Mem Reduct 清理也好都是没用的。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.