小科普 | 利用大内存提高系统响应,让电脑丝般顺滑
装完新机,总要折腾一番,不仅仅是习惯性的预设外,也有性能方面的优化,但内存性能,除了开个XMP或者超超频,还能怎么折腾呢?尤其是当我们买了大容量内存,却没觉得体验有什么提升。今天我们就来聊聊,内存的优化。
首先我们通过Win+R快捷键打开[运行],输入[regedit]来打开注册表,
找到内存管理相关的目录:
计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\Memory Management
这里我们找到并双击[DisablePagingExecutive]项,将数值改为1。这个项目可以禁用前台程序的页面交换,不需要再经过“蜗牛级”的硬盘,而是直接在“____记者级”的高速内存中进行,可以大大提升程序的响应速度。
我们再双击打开[LargeSystemCache],将数值改为1,从而开启大容量系统缓存。默认情况下,Windows系统给硬盘预留的缓冲标准大小是8mb,LargeSystemCache可以突破这个限制,建立一个更大型的系统缓冲,让页面文件优先保留在内存中。
另外有一项[SecondLevelDataCache]一般不建议修改,默认即可。
修改注册表后记得重启电脑。随后再以管理员模式运行[WindowsPowerShell],
然后输入mmagent查看内存功能,我们输入set-mmagent回车确认,它会让你输入一个值,
然后输入8192回车确认,我们可以看到MaxOperationAPIFiles项值已经从默认256变成了8192。它可以让Prefetcher预读取文件数为8192个。
这个预读取程序个数等同于C:\Windows\Prefetch文件夹下的文件数。其他项目对应的意思和设置,可以参照咱们过去中的更改。
在部分游戏中,实际体验感觉小卡顿感少了一些,虽然不能弥补显卡等硬件性能差距,但能改善点体验总比没有好。