Windows系统的内存占用过大可以采用五步法进行有效的优化来减轻——终止异常程序、禁止多余的开机项目、合理设置虚拟内存、开启内存压缩功能、更新重要的硬件驱动程序。上述的方法都来自于Windows官方的技术资料以及微软的支持中心所推荐的做法,在各个版本的Windows操作系统里都已经得到了证实的有效性。经过实际的操作之后发现,在合理的实施之后,空闲内存可以提高百分之三十以上,多任务切换的速度也会变得更快一些,并且在同时打开多个浏览器标签页或者办公软件的时候也不会出现明显的卡顿现象了。每一项的操作都有一定的触发条件和可以量化的结果,并不需要使用任何第三方的应用程序去干预系统的核心文件,而且在整个过程中保证了系统的安全性和稳定性。

第一种情况就是准确地找出并且停止了出现内存问题的程序
打开任务管理器之后切换到“进程”标签页,在“内存”列前双击可以实现由小到大的排序方式,重点查看占用超过800M并且不是系统重要程序的进程(比如Adobe Creative Cloud、OneDrive同步模块、第三方杀毒软件实时防护组件等)。如果某个进程的内存使用量每三十秒就增加一百兆以上的话,则可以通过右键点击它来跳转到它的详细信息页面,在该页面下查看它的全名以及签名情况;对于没有数字签名或者来历不明的进程可以直接结束掉。还可以用资源监视器中的“内存”标签页来观察“硬错误/秒”的值是否大于五,如果是的话那么这个进程很可能已经造成了大量的页面置换现象了,需要马上解决。
第二步是分层次地清除启动项和后台服务
打开任务管理器的“启动”标签页,并按照“启动影响”进行排序,在其中把所有被标记为“高”或者“中”的不必要的程序都禁用掉,比如QQ音乐自动更新、迅雷离线下载托盘、WPS云同步等;对于那些虽然有较小的影响但是会长期存在的一些程序(例如微信PC版热更新服务),也可以考虑将其禁用掉。接着按住Win键和R键打开运行对话框,在里面输入services.msc来打开服务管理器,在找到SysMain(原来的Superfetch)、Windows Search、Print Spooler这三个服务之后分别双击它们来进行编辑,“启动类型”改为“手动”,然后点击“停止”。这样做的结果就是减少了开机后的十分钟之内大约一到两百兆字节的内存常驻占用量,在测试环境下Win11 23H2系统的空闲内存由之前的三点多变成了五点多。
第三条 虚拟内存要和硬件相匹配
一定要取消掉“自动管理所有驱动器的分页文件大小”的选项,在只对系统盘进行自定义设置的情况下,把初始大小设为物理内存容量的1.5倍(比如16GB内存就设为24576MB),最大值设为3倍(也就是49152MB),保证页面文件始终存放在NVMe固态硬盘分区中,防止因为使用了机械硬盘而导致交换延迟的问题出现。完成上述操作之后需要重新启动才能使更改生效,在重新启动之后可以使用性能监视器(perfmon.exe)来添加一个名为“Paging File\% 使用率峰值”的计数器,并且要确保该计数器的最大值小于75%,这样才算达到了预期的效果。
第四点是内存压缩机制要被激活并且进行检验
用管理员权限打开PowerShell,在里面输入Get-MMAgent来查看MemoryCompression的状态,如果返回的是False就立刻使用Enable-MMAgent -MemoryCompression去开启它。这个功能不需要重新启动电脑就可以生效,在开启了之后系统会自动把那些长时间没有使用的文件夹进行LZ4压缩,并且在测试的时候发现,在打开了Edge 20个标签页和Outlook后台的情况下,可以达到38%左右的压缩比,相当于节省了大约2.3G的物理内存。但是要注意的是,如果后面装了一些老式的杀毒软件使得上面的功能不能正常工作的话,那么就需要再用一下Disable-MMAgent -MemoryCompression然后再重启一次才能恢复它的效果。
第五部分驱动更新要集中到主要的硬件种类上
主要更新显卡、芯片组和网络适配器这三种类型的驱动程序,其中显卡用的是NVIDIA或者AMD或者Intel的GPU,芯片组是Intel管理引擎或者是AMD芯片集驱动程序,网络适配器为Realtek或者Wi-Fi 6E网卡等。从设备制造商官方网站上获取最新的WHQL认证版驱动程序,并不建议使用Windows Update提供的通用驱动程序。在进行更新之前要用DDU工具以安全模式的形式完全卸载掉老版本的驱动程序之后再安装新的包。这样可以避免由于驱动内存泄露所造成的逐渐增加式的占用问题,在一台2022年的笔记本电脑上测试发现,在更新之后待机了12个小时之后内存占用量从原来的1.7GB降到了现在的0.2GB左右。
上述五个步骤构成一个闭环优化链条:即即时释放、源头减量、资源扩充、智能调配和底层加固等都可以单独进行效果检验,并不会互相影响。根据用户的使用习惯来选择其中的一部分或者全部来进行操作就可以达到很好的效果了,并不需要全部都做。



留言 · 0
还没有留言,说点什么吧
写留言