最近笔记本内存(16G运存)占用一直在95+,cpu占用也在90+,电脑一度无法使用

以下是关闭步骤
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

步骤1、

打开任务管理器后查看,虽然显示内存占用90多,但是查看下面的进程,占用最高的是firefox也才1G多,剩下的都是几十M,或者几M,远远不可能把16G用完。

步骤2、

然后我打开资源监视器(在任务管理器的性能页),发现了“工作集”和“可共享”,“专用”三种。专用是任务管理器中每项进程显示的,工作集(也就是统计出的90多占用)内则包含了可共享的,这解释了1中的矛盾。

步骤3、

工作集这一列占用最高的是“MemoryCompression”这一项,即“内存压缩”,作用是当内存管理器觉察到内存不够用时,将无用的内存进行压缩,并放在物理内存上,所以我的磁盘使用也一度逼近100%。
(按理说,这个功能会提高我的cpu负载,但应该会降低内存占用才对,不过结果确实搞得我cpu、内存、磁盘三高。这是什么鬼的负优化啊!!!)

步骤4、

于是我找到关闭该功能的方法,管理员权限打开powershell,输入disable-mmagent -mc,之后重启电脑,终于把三高降下去了。

关于MemoryCompression

查看状态get-mmagent

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐