电脑16G内存,还经常发生电脑卡死的情形。

今天查看内存消耗,发现了一个memory compression的进程消耗几个G的内存,

这是干什么用的,居然偷了这么多内存….

memory compression占用的内存

查了一下资料,发现:

Win11默认开启了内存压缩功能。内存压缩顾名思义,可以压缩内存中的数据,让内存占用更少,同时减少Swap频次,带来更高的I/O效率。

实际上,微软在Win10中就已经启用了内存压缩机制,在Win11当中继续了这一设定。那么问题来了,如果你不缺内存,但CPU性能较弱,而且需要更长的续航,要如何关闭内存压缩?

果断选择关闭memory compression:

方法如下:

Step1:开始菜单右键以管理员方式选择“windows powershell(管理员)”,否则会报错

以管理员打开 PowerShell

报错

Step2:输入如下指令:

Disable-MMAgent -mc

输入指令并回车

Step3:重启电脑。

恭喜,完成!

另外,如果想恢复memory compression:

在Step2输入如下指令:

Enable-MMAgent -mc

之后再重启电脑即可!