电脑内存使用率过高时,可以采取以下五种方式来改善:查找进程、控制启动项、清除缓存、调整虚拟内存大小以及防止不必要的程序占用内存。通过任务管理器可以准确地找到占用大量内存的程序,并且可以直接点击结束它们来立即见效;在开机自动运行项目里有很多不需要的应用程序会偷偷启动,禁用之后可以节省几百兆的空间;系统的临时文件和浏览器缓存如果积累过多的话可以用磁盘清理工具或者Windows自带的存储感知功能进行清理;把虚拟内存设置为物理内存的一点五倍并且放在SSD上也可以有效降低突发性的内存峰值;另外一些系统级别的服务如SysMain、快速启动、休眠文件虽然提高了用户体验但是也会给低内存配置带来额外的压力,在适当的时候关闭这些服务可以使整个系统的反应更加迅速。

第一种方法就是准确地找出占用大量内存的程序,并且把它们都关掉。
打开任务管理器(Ctrl+Shift+Esc)之后,在“进程”标签下根据“内存”列由大到小进行排列,重点查看Chrome、Edge等浏览器以及微信等软件在使用文件传输助手或者视频通话时所占用的内存情况,Adobe系列软件和一些第三方的安全防护软件也会有较大的内存消耗量。对于不是系统重要进程的程序可以右击并选择“结束任务”,但是不能关闭System、smss.exe、winlogon.exe、csrss.exe等重要的系统进程,否则会导致蓝屏或者强制重启。如果某个程序一直存在异常的大内存占用问题(比如Runtime Broker超过800MB),可以通过右键点击该程序来查看它位于哪里,并且要确认它的签名是微软官方提供的才能确定这不是一个伪装出来的恶意程序。
第二部分对开机启动项和后台服务进行深度优化
打开任务管理器的“启动”标签页,在其中查看列名为“启动影响”的项目,并将其设置为“高”或者“中”的程序逐一进行右键禁用非必要的软件,比如迅雷、金山毒霸、网易云音乐、OneDrive同步客户端、打印机管理工具等等。这样可以降低开机后的30秒之内大约350-600MB的内存占用量。高级操作:在Windows搜索框里输入“服务”,打开“服务”窗口找到SysMain(原来的Superfetch),双击打开它的属性对话框把它的启动方式改成手动或者是禁止状态并且点击停止按钮对于8G以下内存的机器效果最好;同样也可以把Windows搜索的服务设置为手动从而避免索引进程一直占用着内存。
第三部分 科学设置虚拟内存并关闭多余的系统功能
步骤如下:进入设置-系统-关于-高级系统配置-性能-高级-虚拟内存-更改,在这里取消勾选“自动管理所有驱动器的分页文件大小”,然后选择你要使用的磁盘或者SSD独占分区,并且勾上“自定义大小”的选项,把初始大小设为物理内存大小乘以1.5(比如8GB就设为12288),最大值设为两倍(也就是16384),点击确定之后再重启电脑使改变生效。另外还要做以下操作:打开控制面板-电源选项-选择右侧的“更改计划设置”-点击下拉菜单中的“更改当前不可用的设置”-取消勾选“启用快速启动”;最后在管理员权限下打开命令提示符窗口并输入命令powercfg -h off来关闭休眠模式可以立刻释放出和物理内存一样多的空间以及相关的内存缓存。
第四部分是常态化的清理以及硬件升级的建议
开启Windows内置的“存储感知”功能,在设置里找到系统选项下的存储部分打开该功能,并将其设置为每周一次的扫描周期,勾选清理回收站、删除临时文件夹中的过期文件以及清除下载文件夹内超过30天未访问过的文件等选项。对于浏览器来说要手动控制标签栏的数量,可以使用一些能够自动挂起不活跃标签页的扩展程序来实现。如果上述措施仍然无法使系统的内存占用率保持在较低水平的话,则可以考虑给电脑增加更多的内存条,比如将原来的8GB升级到16GB左右,在笔记本上有足够的空间插入新的内存条或者是在台式机上选择一个支持最多32GB容量的主板进行更换。
因此内存治理要软硬件并重、动静兼顾,一方面要及时制止出血现象的发生,另一方面也要依靠长久以来形成的良好习惯来巩固基础。



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