打游戏正嗨,屏幕突然弹出“系统内存不足”,那感觉真跟吃饭咬到石子一样堵心。别急着骂电脑,这问题多半能自己动手解决,咱一步步捋。
先弄明白内存到底去哪了。按Ctrl+Shift+Esc调出任务管理器,点开“性能”标签,看“内存”那一栏。如果物理内存占用常年飘红,比如16G只剩不到2G,那就是硬件不够用了。如今3A大作动辄吃12G内存,加上系统、后台、浏览器,16G只是及格线。你开着几十个网页标签、挂着微信QQ、再开个直播软件,游戏只能用剩下的边角料,不提示才怪。
这时候最立竿见影的办法是关后台。任务管理器里点“进程”,按“内存”排序,把那些不认识的、占大头的进程挨个右键结束。尤其是Chrome浏览器,它是内存怪兽,一个标签页吃几百兆稀松平常,全关了能腾出一大块。还有各种“管家”、“卫士”,平时管用,打游戏时就别让它们添乱了,反正游戏里也用不着它们弹窗。
如果关完后台还是提示不足,那就是虚拟内存设置有问题。虚拟内存是拿硬盘当内存用,系统默认设置很多时候不够智能。右键“此电脑”选“属性”,找“高级系统设置”,在“高级”标签下点性能的“设置”,再切到“高级”点虚拟内存的“更改”。把“自动管理”的勾去掉,选自定义大小,初始值和最大值都设为物理内存的1.5倍到2倍。比如你16G内存,就填24576到32768MB,然后点“设置”确认,重启电脑生效。要是你电脑有固态硬盘,把虚拟内存放在固态上,速度会快不少。
另外提一下,32位操作系统只能用3G左右内存,哪怕你装了8G、16G的条子也白搭。检查下系统位数,右键“此电脑”选“属性”,看“系统类型”是不是写着64位。要是32位,那别折腾了,直接重装64位系统吧,这年头没有谁还守着32位玩新游戏。

还有个小细节,可能是游戏本身的内存泄漏,就是游戏代码写得不干净,越玩占用越高,退出重进能恢复。老游戏尤其常见,遇到这种只能勤快点存档,感觉卡了就重开一次游戏。另外游戏里的纹理质量、阴影这些东西吃显存也吃内存,适当降一档,画面看着差别不大,但内存占用能降不少。
最后说点实在的,如果你的电脑是好几年前的老机器,只有8G内存,那怎么优化都是治标不治本。现在DDR4内存条便宜,加一根8G也就两百来块,16G才是爽玩的门槛。要是笔记本,很多型号后盖开个螺丝就能加内存,动手前查下自己机型的拆机教程,胆大心细半小时搞定,比在这折腾系统设置管用多了。别舍不得那几百块钱,想想打团战卡成PPT的憋屈,这钱花得值。