电脑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
之后再重启电脑即可!