有些同学在跑大项目、打包构建、开多个 IDE,或者同时跑本地模型时,经常会遇到内存占用过高、系统变卡,甚至直接报内存不足。
这时候除了加物理内存,还可以先把 Windows 的虚拟内存设置合理一点。
一、什么情况下需要调整虚拟内存
如果你经常遇到下面这些情况,可以考虑调大:
- 打包或编译时提示内存不足
- 同时打开多个开发工具后系统明显卡顿
- 大型工程启动很慢,甚至容易崩溃
- 明明磁盘空间充足,但系统自动分配的分页文件不够用
需要说明的是,虚拟内存不是物理内存的替代品,它更像是一个缓冲区。它能缓解问题,但不能从根本上替代加内存。
二、具体操作步骤
- 右键“此电脑”或“我的电脑”,点击“属性”
- 打开“高级系统设置”
- 在“高级”页签中,进入“性能”的“设置”
- 再切到“高级”页签,找到“虚拟内存”
- 点击“更改”
- 取消“自动管理所有驱动器的分页文件大小”
- 选择一个空间更充足的磁盘,手动设置初始大小和最大值
- 点击“设置”
- 一路点击“确定”
- 重启电脑生效
三、设置时怎么选磁盘
通常建议优先考虑:
- 剩余空间比较大的磁盘
- 不是系统盘也可以
- 尽量避免已经很满的磁盘
如果你的系统盘空间本来就紧张,把分页文件全部压在系统盘上,后续体验通常不会太好。
四、设置时的两个注意点
1. 不要把虚拟内存完全关掉
有些教程会建议直接关闭虚拟内存,这种做法风险比较大。对开发机来说,保留一个合理的分页文件更稳妥。
2. 修改完一定要重启
很多人设置完发现“不生效”,其实只是没有重启系统。
五、总结
如果你最近正好遇到:
- 前端工程打包占内存
- Java / Node / IDE 一起开很吃资源
- 电脑偶尔弹出内存不足
那先把虚拟内存调整一下,通常是一个成本很低、见效很快的优化动作。