Windows11系统下内存占用率过高如何下降

. # 📑前言
本文主要是win11系统下CPU占用率过高如何下降的文章,如果有什么需要改进的地方还请大佬指出⛺️

🎬作者简介:大家好,我是青衿🥇
☁️博客首页:CSDN主页放风讲故事
🌄每日一句:努力一点,优秀一点

在这里插入图片描述

目录

文章目录

  • **目录**
    • 前言
    • 关于内存压缩
    • 关闭内存压缩
      • 1、打开任务管理器
      • 步骤2、打开资源监视器
      • 3、工作集排序
      • 4、关闭内存压缩
    • 查看MemoryCompression状态
    • 开启内存压缩
  • 📑文章末尾


前言

应该很多升级了win11系统的小伙伴都注意到了,Win11默认开启了内存压缩功能。
其实微软早在Win10中就已经启用了内存压缩机制,如今在Win11中也继续启用。

关于内存压缩

所谓内存压缩,在内存中开辟一部分空间,存放不使用的内存数据,但存放前使用压缩算法压缩这部分数据,即可在内存中使用较少的空间存储之前较大的数据.由于目前CPU性能逐渐过剩,而IO成为瓶颈,内存压缩技术可以避免/减少内存使用率较高时对硬盘交换分区的使用,防止内存颠簸(频繁的分页交换)的发生
总之,内存压缩以部分CPU资源的代价换来了更大的内存空间,同时避免了传统swap的高延迟.
但是讽刺的是,这个内存压缩本身是我电脑上占用内存最大的进程.
电脑开了几个页面,系统内存占用率就飙升,然后看了一下任务管理器

关闭内存压缩

1、打开任务管理器

打开任务管理器后查看,然后
在这里插入图片描述

步骤2、打开资源监视器

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

3、工作集排序

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

4、关闭内存压缩

于是我找到关闭该功能的方法,管理员权限打开powershell在这里插入图片描述
输入disable-mmagent -mc,之后重启电脑,终于把三高降下去了。因为这个程序保护锁定了那些被压缩优化

查看MemoryCompression状态

查看状态get-mmagent

如果后续你还想开启内存压缩,开启的方法跟关闭的方法是差不多的。

开启内存压缩

依然是先调出运行窗口,输入【Powershell】,回车打开命令行,然后使用以下命令:enable-mmagent -mc。

📑文章末尾

本文主要是win11系统下CPU占用率过高如何下降的文章,如果有什么需要改进的地方还请大佬指出⛺️
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/239081.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

重要通知丨 JumpServer 开源堡垒机 V2 社区版即将停止维护

尊敬的 JumpServer 开源堡垒机用户,您好! 根据《关于 JumpServer 开源堡垒机 V2 版本产品生命周期的相关说明》,JumpServer 开源堡垒机 V2 版本(社区版)将于 2023 年 12 月 31 日停止维护支持。 在过去的两年多时间里…

Linux 系统是如何收发网络包的?(计算机网络)

一、Linux 网络协议栈 如下是TCP/IP四层网络模型,实际上Linux 网络协议栈与它相似 下图是Linux 网络协议栈 二、Linux 接收网络包的流程 1.网卡是计算机里的一个硬件,专门负责接收和发送网络包,当网卡接收到一个网络包后,会通过…

11.28 C++作业

提示并输入一个字符串&#xff0c;统计该字符中大写、小写字母个数、数字个数、空格个数以及其他字符个数 要求使用C风格字符串完成 #include <iostream>using namespace std;int main() {string str;cout << "请输入一个字符串&#xff1a;" <<…

基于若依的ruoyi-nbcio流程管理系统仿钉钉流程初步完成转bpmn设计(还有bug,以后再修改)

更多ruoyi-nbcio功能请看演示系统 gitee源代码地址 前后端代码&#xff1a; https://gitee.com/nbacheng/ruoyi-nbcio 演示地址&#xff1a;RuoYi-Nbcio后台管理系统 今天初步完成仿钉钉流程转bpmn设计的工作&#xff0c;当然还有不少bug&#xff0c;以后有需要或者网友也帮…

代码随想录算法训练营第38天| 509. 斐波那契数 70. 爬楼梯 746. 使用最小花费爬楼梯

JAVA代码编写 动态规划&#xff08;Dynamic Programming&#xff09; 一个问题可以划分为多个子问题&#xff0c;且子问题之间有关联&#xff0c;就可以使用动态规划。 动态规划问题步骤&#xff1a; 确定dp数组&#xff08;dp table&#xff09;以及下标的含义确定递推公式…

盘点68个Android游戏Game源码安卓爱好者不容错过

盘点68个Android游戏Game源码安卓爱好者不容错过 学习知识费力气&#xff0c;收集整理更不易。 知识付费甚欢喜&#xff0c;为咱码农谋福利。 Game下载链接&#xff1a;https://pan.baidu.com/s/1hWnuttrqTfwDKYvuVMuSwQ?pwd8888 提取码&#xff1a;8888 项目名称 2048…

Linux学习——模拟实现mybash小程序

目录 一&#xff0c;跟正宗的bash见个面 二&#xff0c;实现一个山寨的bash 1.提示符 2.输入命令与回显命令 3.解析命令 4.执行命令 5.执行逻辑 三&#xff0c;全部代码 一&#xff0c;跟正宗的bash见个面 在这篇文章中&#xff0c;我会写一个myshell小程序。这个小程序…

git的相关实用命令

参看文章&#xff1a;https://blog.csdn.net/qq_21688871/article/details/130158888 http://www.mobiletrain.org/about/BBS/159885.html 1、git commit后&#xff0c;但发现文件有误&#xff0c;不想push(提交到本地库&#xff0c;回退到暂存区&#xff09; git reset --sof…

windows ssh时出现Bad local forwarding specification的解决方案

大家好,我是爱编程的喵喵。双985硕士毕业,现担任全栈工程师一职,热衷于将数据思维应用到工作与生活中。从事机器学习以及相关的前后端开发工作。曾在阿里云、科大讯飞、CCF等比赛获得多次Top名次。现为CSDN博客专家、人工智能领域优质创作者。喜欢通过博客创作的方式对所学的…

原生video设置控制面板controls显示哪些控件

之前我们学习了如何使用原生video播放视频 今天来一个进阶版的——设置控制面板controls显示哪些控件 先看一下当我们使用原生video时&#xff0c;controls属性为true时&#xff0c;相关代码如下&#xff1a; 正常的控制面板默认显示的控件有&#xff1a;播放、时间线、音量调…

Vulhub-信息泄露

1.Jetty WEB-INF 敏感信息泄露漏洞&#xff08;CVE-2021-28164&#xff09; docker-compose up -d 启动环境&#xff0c;显示8080端口被占用 修改 docker-compose.yml 中的映射端口 curl 访问 http://192.168.48.129:8090/WEB-INF/web.xml 显示404&#xff1a; 通过 %2e 绕过…

Unity中Shader指令优化

文章目录 前言解析一下不同运算、条件、函数所需的指令数1、常数基本运算2、变量基本运算3、条件语句、循环 和 函数 前言 上一篇文章中&#xff0c;我们解析了Shader解析后的代码。我们在这篇文章中来看怎么实现Shader指令优化 Unity中Shader指令优化&#xff08;编译后指令…