据Engadget报道,Windows 11用户常在任务管理器中看到内存占用超过50%,即便没有打开多少应用。报道指出,这多数情况下并非故障,而是Windows近几代版本改变了内存管理方式,把内存当作应当被使用的资源,而非需要节省的资源。
内存用于暂时存放处理器运行应用和打开文件所需的数据,读写速度远快于机械硬盘或固态硬盘。内存越大,电脑能同时保持打开、随时切换的内容就越多。
据Engadget报道,旧版Windows只占用当前打开程序所需的内存,而未使用的内存不会带来任何收益。现在Windows会判断用户接下来可能用到什么,并提前留在内存中,例如经常打开的某个应用或正在处理的文件。这一过程由SysMain(旧版Windows中称SuperFetch)负责,它学习用户的使用习惯,把重要内容缓存在备用内存里。若用户每天早上都打开Chrome,Windows很可能把Chrome留在内存中,而从内存打开预加载应用的时间明显短于从存储盘读取。因此,占用超过一半甚至接近100%内存的情况并不罕见。
报道建议,按Ctrl+Shift+Esc打开任务管理器,在“性能”标签中选择“内存”,忽略“使用中”而查看“可用”。缓存数据计入可用,因为Windows可以随时收回。内存越大,Windows能缓存的应用和文件就越多,因此不必为备用内存的占用量担心。
高内存占用有时确实会带来问题。若电脑运行变慢、应用崩溃,或出现“内存不足”的提示,应在任务管理器的“进程”标签中查看占用最高的应用并关闭不需要的,并重启电脑以清除内存泄漏,即程序使用完内存后未将其归还可用内存池的问题。同时应禁用不使用的开机启动项,避免它们在后台占用内存。
报道还提到,一些第三方“内存清理”软件宣称能降低内存占用,但通常不值得使用:把应用转移到页面文件会让它们变慢,而且系统最终会重新加载全部内容,这类工具并非长期方案。部分用户选择彻底禁用SysMain、回到旧的内存管理方式,报道不推荐这样做;但在使用机械硬盘、内存紧张的老旧电脑上,持续预加载会让磁盘繁忙、系统变慢。若要禁用,可按Win+R输入services.msc找到SysMain,在属性中点击停止,并把启动类型设为禁用。
对于仍在使用8GB或更少内存的用户,报道认为正确的做法是升级到16GB及以上,尽管当前内存价格处于高位。用户在此期间也可以调整部分设置来改善Windows 11的使用体验。