很多朋友都注意到了,Win11 默认打开内存压缩功能。顾名思义,内存压缩可以压缩内存中的数据,减少内存占用,减少 Swap 频率,带来更高的 I / O 效率。
但与此同时,压缩数据需要耗费 CPU 资源,有朋友用 CPU 性能较弱的设备,如轻薄的书籍,可能会导致内存压缩缓慢卡住。同时,内存压缩需要消耗额外的 CPU 资源带来更多的功耗和发热,这也不适合注重耐久性的设备。
其实微软在 Win10 内存压缩机制已在 中启用Win这个设定在11 中继续。所以问题来了,如果你不缺内存,但是 CPU 性能弱,续航时间长。如何关闭内存压缩?让我们看看!
确认内存压缩的开启状态
首先,有两种方法可以确认内存压缩是否真的打开。
・通过任务管理器查看。如果打开内存压缩,压缩内存的数据将显示在任务管理器中,这仍然很容易观察到。
・通过命令行查看。使用系统管理员的权限,打开 PowerShell,然后输入以下命令:
Get-MMAgent
如果看到,按下回车键“MemoryCompression”这一项是“True”,这意味着内存压缩已经打开。
如何关闭内存压缩?
我们需要使用命令来关闭内存压缩。使用管理员权限打开 PowerShell,输入以下命令:
Disable-MMAgent -mc
按下回车键运行,然后重启系统,关闭内存压缩。
如果要重新打开内存压缩,也很简单,也要用管理员的权限打开 Powershell,使用以下命令:
Enable-MMAgent -mc
重启系统后,内存压缩重新打开。
后话
一般而言,在大多数情况下,内存压缩是一种非常实用的技术,它可以提高内存的利用效率,提高 I / O 性能,带来更好的多任务体验。但如果你的 CPU 能力有限,或者非常注重耐力,关闭内存压缩也是一种选择。试试这篇文章。