之前有消息称,红米、一加接连将手机内存卷到了 24GB ,这进化速度属实小母牛坐电线——牛逼带闪电。
从今年1月到7月,Steam 硬件和软件调查中,32GB 内存容量占比已经从 13.84% 来到了接近 20% ,且仍有上升之势。
32GB 目前看来是日渐普及,大内存相比 16GB对游戏以及普通工作者来说,有什么提升呢?
也就是能挂更多后台。
不过实际上就算没有工作需求,大内存也是有额外优势的,只是 Windows 默认调度太保守...
对内存利用率进行优化,是可以让软件、系统更加丝滑的。
如果你没有子系统、虚拟机、多开搬砖等非常吃内存的需求,强烈建议禁用前台程序的页面交换以及开启大容量系统缓存。
这样可以优先利用起 ns (时间单位)级别的内存而非 ms 级别的硬盘,软件和系统的响应速度可以得到提升。
废话不多说,直接上教程
具体操作如下:
Win+R 运行 regedit 打开注册表编辑器。
涉及注册表修改建议先进行备份,遇到问题可直接还原。
导航到以下位置:
\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\Memory Management
分别双击 DisablePagingExecutive 和 LargeSystemCache 这两项,将其数值由 0 修改为 1 。
重启系统,禁用前台程序的页面交换就已经生效了。
但 LargeSystemCache 大容量系统缓存虽然已经开启但我们需要给它设置一个更大的值。
右键开始,管理员身份运行终端/PowerShell 。
执行 get-mmagent 命令可以看到许多内存功能选项。
其中 MaxOperationAPIFiles 最大程序预加载进内存的文件数也就是我们需要修改的值。
执行 set-mmagent 命令,根据提示填入一个更大的。
32G 及以上电脑可以开大点(1~8192),我这 16G 就开了 4096 ,可以多次修改感受。
都到这了可以顺便再优化一下其他内存功能。
建议关闭 MemoryCompression 内存压缩和 PageCombining 内存合并这两项,可以减轻 CPU 负担但会稍许增加内存占用。
Disable-MMAgent -MemoryCompression
Disable-MMAgent -PageCombining
如果是 CPU 特别强劲但内存却只有4G、8G 这种配置...可以自行尝试开或者关这两项。
当然这些操作对游戏帧率并没有直接影响,想要明显效果只有更换硬件、XMP、超频内存来实现。
不过有总比没有好,具体的大家自己试试感受吧。
新人求电⚡️
更多游戏资讯请关注:电玩帮游戏资讯专区
电玩帮图文攻略 www.vgover.com