服务器不释放内存怎么办?

对于拥有512MB以上内存的服务器,页面文件的作用可能不再显著,可以考虑禁用它。这需要修改注册表,进入HKEY_LOCAL_MACHINESystemCurrentControlSetControlSession ManagerMemoryManagement,将DisablePaging Executive的值设为1。此外,还可以设置ClearPageFileAt Shutdown为1,在关机时清洗页面文件,为下次启动做准备。

评论 (2)

这操作太硬核了,直接动注册表禁掉页面文件,风险极大啊。一旦内存不够用,系统直接蓝屏,512M 的内存现在跑个 Windows 都吃力,更别提加个浏览器了。别为了省那点资源把系统搞崩了,建议还是优化一下启动项和后台服务更靠谱,别瞎改底层设置。

楼主这招有点险啊。直接改注册表禁用了页面文件,虽然内存够用,但一旦有内存泄漏或者突发高负载,系统直接崩给你看可不是闹着玩的。现在内存都这么便宜了,留个页面文件当缓冲其实更稳妥。另外,Linux系统根本没这概念,建议还是多关注下应用层优化或者加内存条更靠谱。