很多小伙伴都注意到Win11默认开启了内存压缩功能。顾名思义,内存压缩可以压缩内存中的数据,使内存占用更少,减少swap的频率,带来更高的I/O效率。 但同时,压缩数据需要CPU资源。有些朋友在使用CPU性能较弱的设备,比如轻薄本。打开内存压缩可能会导致滞后和缓慢。同时,内存压缩需要消耗额外的CPU资源,导致更多的功耗和发热,对于注重续航的设备也不合适。 其实微软在Win10中已经启用了内存压缩机制,并且在Win11中延续了这个设置。那么问题来了,如果你不是内存不足,而是CPU性能较弱,需要更长的续航时间,那么内存压缩怎么关闭呢?一起来看看吧!确认内存压缩开启 首先我们要确认是否真的开启了内存压缩,有两种方法。 通过任务管理器查看。如果开启内存压缩,压缩内存的数据会显示在任务管理器中,还是比较容易观察的。通过命令行查看。使用系统管理员权限,打开PowerShell,输入以下命令:Get-MMAgent按回车键运行,如果看到“MemoryCompression”为“True”,则说明内存压缩已经启用。如何关闭内存压缩? 要关闭内存压缩,我们需要使用命令行。以管理员权限打开PowerShell,输入如下命令:Disable-MMAgent-mc回车运行,然后重启系统,内存压缩关闭。 如果想重新启用内存压缩,也很简单。同样以管理员权限打开Powershell,使用以下命令:Enable-MMAgent-mc重启系统后,内存压缩将重新启用。NextWords 总的来说,在大多数情况下,内存压缩是一项非常实用的技术,可以提高内存利用效率,提升I/O性能,带来更好的多任务体验。但如果你的CPU容量有限,或者你很在意电池续航,关闭内存压缩也是一个选择,不妨试试本文的方法。
