电脑内存优化有方法,别让大容量内存浪费了

32G内存开始普及,大容量额外优势别白白浪费了,电脑内存优化也得有正确的方法。

从今年1月到7月,Steam 硬件和软件调查中,32GB 内存容量占比已经从 13.84% 来到了接近 20% ,且仍有上升之势。32G内存电脑看来是日渐普及,大内存相比 16GB 对游戏及普通工作来说,有什么提升?只是能多挂后台?其实只需要一点点电脑内存优化,就可以让大容量带来的优势发挥的更明显。

梗图

大内存电脑优化设置的基本论

不过实际上就算没有工作需求,32G内存电脑也是有额外优势的,只是 Windows 默认调度太保守...对内存利用率进行优化,是可以让软件、系统更加丝滑的。

表情包

当然,这里说的电脑内存优化不等于结束进程释放内存甚至只要内存占用不大到使用硬盘的虚拟内存,只用一点和只剩一点对系统流畅度是没有负面影响的。在不爆内存的情况下,把活尽量丢给它能够让系统更流畅丝滑,也能节约宝贵的 CPU 资源,谁叫它快呢。

内存测试

电脑内存优化的小众方法

如果你拥有32G内存电脑(或以上),且没有子系统、虚拟机、多开搬砖等非常吃内存的需求,强烈建议禁用前台程序的页面交换以及开启大容量系统缓存。这样可以优先利用起 ns (时间单位)级别的内存而非 ms 级别的硬盘,软件和系统的响应速度可以得到提升。

表情包


禁用前台程序的页面交换

1、Win+R 运行 regedit 打开注册表编辑器。

regedit

2、涉及注册表修改建议先进行备份,遇到问题可直接还原。

备份

3、导航到以下位置:

\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\Memory Management
4、分别双击 DisablePagingExecutive 和 LargeSystemCache 这两项,将其数值由 0 修改为 1

将其数值由 0 修改为 1

5、重启系统,禁用前台程序的页面交换的电脑优化设置就已经生效了。

开启大容量系统缓存

LargeSystemCache 大容量系统缓存虽然已经开启但我们需要给它设置一个更大的值。

1、右键开始,管理员身份运行终端/PowerShell

管理员身份运行终端

2、执行 get-mmagent 命令可以看到许多内存功能选项。

3、其中 MaxOperationAPIFiles 最大程序预加载进内存的文件数也就是我们需要修改的值。

get-mmagent

4、执行 set-mmagent 命令,根据提示填入一个更大的。

5、32G 及以上电脑可以开大点(1~8192),我这 16G 就开了 4096 ,可以多次修改感受。

大小设置

其它电脑内存优化方法

电脑优化设置都到这了可以顺便再优化一下其他内存功能:

建议关闭 MemoryCompression 内存压缩PageCombining 内存合并这两项,可以减轻 CPU 负担但会稍许增加内存占用

Disable-MMAgent -MemoryCompression
Disable-MMAgent -PageCombining

其它电脑内存优化方法

如果是 CPU 特别强劲但内存却只有4G、8G 这种配置...可以自行尝试开或者关这两项。因为虽然说的是合并/压缩内存,但实际并不能节省什么内存,一些情况下甚至不减反增。

表情包

电脑内存优化后的表现

电脑优化设置完,小蝾这 16G 内存的占用情况也十分健康,原来不爆内存现在也不会爆内存。而对软件、系统流畅度以及减少 CPU、硬盘跟不上时的谜之卡顿上还是有所帮助的。

优化后表现

结语

当然这些电脑内存优化操作对游戏帧率并没有直接影响,想要明显效果只有更换硬件、XMP、超频内存来实现。不过有总比没有好,具体的大家自己试试感受吧。