Windows11系统下MemoryCompression导致内存占用率过高

news2025/6/13 18:32:12

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

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

在这里插入图片描述

目录

文章目录

  • **目录**
    • 前言
    • 关于内存压缩
    • 关闭内存压缩
      • 1、打开任务管理器
      • 步骤2、打开资源监视器
      • 3、工作集排序
      • 4、关闭内存压缩
    • 查看MemoryCompression状态
    • 开启内存压缩
        • Windows 11-微软公司于2021年发布的桌面端操作系统
    • 扩展Windows 11版本
  • 📑文章末尾


前言

应该很多升级了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。

Windows 11-微软公司于2021年发布的桌面端操作系统

Windows 11百科

Windows 11是由微软公司(Microsoft)开发的操作系统,应用于计算机和平板电脑等设备 。于2021年6月24日发布 ,2021年10月5日发行 。
Windows 11提供了许多创新功能,增加了新版开始菜单和输入逻辑等 ,支持与时代相符的混合工作环境,侧重于在灵活多变的体验中提高最终用户的工作效率 。截至2022年10月12日,Windows 11正式版已更新至22000.1098版本 ;预览版已更新至25217版本 。
2022年5月19日,微软宣布Windows 11已可以广泛部署(broad deployment),意味着任何拥有符合Windows 11最低配置要求的PC都应该能够安装该系统。
2022年7月24日,微软正式上架了Win11的购买选项,Win11家庭版的国行售价为1088元,专业版则仅支持从Win10进行升级,无法直接购买。

扩展Windows 11版本

Windows 11包括以下版本:Windows 11家庭版、Windows 11专业版、Windows 11企业版、Windows 11专业工作站版、Windows 11教育版、Windows 11混合现实版 ;延伸版本为Windows 11 22H2(代号为Sun Valley 2,即“太阳谷2”),将于2022年9月发布  。

版本更新
2022年5月11日,微软现推送了 Windows 11 KB5013943 版本更新,主要是一些 bug 修复和小改进,没有附带新功能。安装完补丁后,Win11 正式版版本号更新至 22000.675,用户将看到 Windows Search 的新界面。
2022年9月1日,微软Windows 11安卓子系统WSA近日升级到了 2207.40000.8.0 版本,除了改善键盘使用体验,应用启动时新增操作提示外,微软官方放出了该版本的完整更新内容。 
2022年9月21日,微软宣布“Windows 11 2022 更新”开始在 190 多个国家 / 地区推出,更新后版本号为 22621.521。
2022年9月30日,微软面向 Beta 预览版用户推送了 22621.730/22623.730 (KB5017385) 版本更新,带回了平板电脑优化的任务栏。10 月 12 日,微软发布了 Windows 11 版本 22H2 的“星期二补丁”更新,累积更新为 KB5018427 (OS 内部版本 22621.674)。在本次更新中,微软解决了 Windows 操作系统的安全问题。
2022年10月12日,微软发布了Windows 11 21H1 版本 Build 22000.1098,累积更新补丁为 KB5018418。本次更新微软解决了 Windows 操作系统的安全问题。
2022年10月,微软向 Release 预览通道发布了 Windows 11 22H2 Build 22621.675(KB5019509)。新的 Build 版本为所有 Release 预览用户带来了标签式文件资源管理器、任务栏溢出菜单和其他一些新功能。 
2022年11月11日,微软为Win11用户推送了KB5019157补丁。此次更新修复的多个 Bug,例如错误代码 0x80070005 的问题,而且还解决了 Microsoft 远程桌面时 D3D9 停止工作的问题,而且新版本还提供了 Quick Assist 应用程序。
2022年11月16日,微软在 GitHub 上线了 WSL 1.0.0 版本,宣布 Windows 11的 Linux 子系统删除 Preview 标签,迎来正式版。
2022年11月18日,微软 Windows 预览体验计划的开发和 Beta 频道中为 Windows 安卓子系统(Windows Subsystem for Android)推出了一个新的更新,更新后版本变为 2210.40000.7.0,此次更新的重点是进一步改进体验,在功能方面没有大的更新。

📑文章末尾

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

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

java学习part30callabel和线程池方式

140-多线程-线程的创建方式3、4:实现Callable与线程池_哔哩哔哩_bilibili 1.Callable 实现类 使用方式 返回值 2.线程池

[英语学习][5][Word Power Made Easy]的精读与翻译优化

[序言] 今日完成第18页的阅读, 发现大量的翻译错误以及不准确. 需要分两篇文章进行讲解. [英文学习的目标] 提升自身的英语水平, 对日后编程技能的提升有很大帮助. 希望大家这次能学到东西, 同时加入我的社区讨论与交流英语相关的内容. [原著英文与翻译版对照][第18页] Wh…

Lattice-Based Blind Signatures: Short, Efficient, and Round-Optimal

目录 摘要引言 Lattice-Based Blind Signatures: Short, Efficient, and Round-Optimal CCS 2023 摘要 我们提出了一种基于随机预言机启发式和标准格问题(环/模块SIS/LWE和NTRU)的2轮盲签名协议,签名大小为22KB。该协议是全面优化的&#xf…

Elasticsearch 的使用

一、简介 1.Shard(分片) 数据分散集群的架构模式,Elasticsearch 将一个 Index(索引)中的数据切为多个 Shard(分片),分布在不同服务器节点上。 默认每个索引会分配5个主分片和1个副本…

HarmonyOS开发工具安装

目录 下载与安装DevEco Studio DevEco Studio下载官网,点击下载 下载完成后,双击下载的“deveco-studio-xxxx.exe” 进入DevEco Studio安装向导 选择安装路径 如下安装选项界面勾选DevEco Studio后,单击“Next” 点击Install 安装完…

【云备份】业务处理

文章目录 1. 业务处理作用功能 2. 代码框架编写构造函数UpLoad ——文件上传请求ListShow —— 展示页面请求处理实现Download —— 下载请求的处理实现断点续传实现 1. 业务处理 作用 业务处理模块是对客户端的业务请求进行处理 功能 1.文件上传请求:备份客户端…

A--Z与a--z的ASCII码的差异

从z到A还有一些字符 应该改为str[i]>A&&str[i]<Z||str[i]>a&&str[i]<z;

什么是革命性技术eBPF?为什么可观测性领域都得用它

公众号「架构成长指南」&#xff0c;专注于生产实践、云原生、分布式系统、大数据技术分享。 如果有一种技术可以监控和采集任何应用信息&#xff0c;支持任何语言&#xff0c;并且应用完全无感知&#xff0c;零侵入&#xff0c;想想是不是很激动&#xff0c;那么这个技术是什么…

基于SpringBoot蜗牛兼职网的设计与实现

摘 要 随着科学技术的飞速发展&#xff0c;社会的方方面面、各行各业都在努力与现代的先进技术接轨&#xff0c;通过科技手段来提高自身的优势&#xff0c;蜗牛兼职网当然也不能排除在外。蜗牛兼职网是以实际运用为开发背景&#xff0c;运用软件工程原理和开发方法&#xff0c…

【Element-ui】Layout与Container组件

提示&#xff1a;文章写完后&#xff0c;目录可以自动生成&#xff0c;如何生成可参考右边的帮助文档 文章目录 前言一、Layout 布局1.1 基础布局1.2 分栏间隔1.3 混合布局1.4 分栏偏移1.5 对齐方式1.6 响应式布局1.7 el-col中的 push和pull 二、Container 布局容器2.1 Contain…

c语言常见面试题(持续更新)

八股文的意义在于&#xff0c;如果你真正理解这些八股&#xff0c;那么你的编程语言才达到了入门级别&#xff0c;如果你不懂&#xff0c;你绝对还没有入门编程语言&#xff0c;也就是说在接下来的工作中&#xff0c;受限于基础的薄弱&#xff0c;你的工作进展会非常的慢&#…

Python函数的高级用法

Python 的函数是“一等公民”&#xff0c;因此函数本身也是一个对象&#xff0c;函数既可用于赋值&#xff0c;也可用作其他函数的参数&#xff0c;还可作为其他函数的返回值。 使用函数变量 Python 的函数也是一种值&#xff1a;所有函数都是 function 对象&#xff0c;这意…

Android 应用资源概览

关于作者&#xff1a;CSDN内容合伙人、技术专家&#xff0c; 从零开始做日活千万级APP。 专注于分享各领域原创系列文章 &#xff0c;擅长java后端、移动开发、商业变现、人工智能等&#xff0c;希望大家多多支持。 目录 一、导读二、概览三、资源类型分组四、配置限定符名称表…

YOLOv3 学习笔记

文章目录 前言一、YOLOv3贡献和改进二、YOLOv3的核心概念2.1 基础理论和工作原理2.2 YOLOv3对比YOLOv1和YOLOv22.2.1 YOLOv12.2.2 YOLOv2/YOLO90002.2.3 YOLOv3 三、YOLOv3的网络架构3.1 Darknet-533.2 残差连接3.3 多尺度预测3.4 锚框3.5 类别预测和对象检测3.6 上采样和特征融…

HarmonyOS应用开发——程序框架UIAbility、启动模式与路由跳转

前言 UIAbility简单来说就是一种包含用户界面的应用组件&#xff0c;用于和用户进行交互。每一个UIAbility实例&#xff0c;对应于一个最近任务列表中的任务。 一个应用可以有一个UIAbility&#xff0c;也可以有多个UIAbility。一个UIAbility可以对应于多个页面&#xff0c;建议…

微服务实战系列之MemCache

前言 书接前文&#xff0c;马不停蹄&#xff0c;博主继续书写Cache的传奇和精彩。 Redis主要用于数据的分布式缓存&#xff0c;通过设置缓存集群&#xff0c;实现数据的快速响应&#xff0c;同时也解决了缓存一致性的困扰。 EhCache主要用于数据的本地缓存&#xff0c;因无法保…

Maxscript到Python转换工具教程

Maxscript到Python转换器教程 Maxscript到Python转换器采用MAXScript程序&#xff0c;将其解析为语法树&#xff0c;然后从语法树中生成等效的Python代码。通过提供python的自动翻译&#xff0c;帮助python程序员理解maxscript示例。 【项目状况】 将正确解析最正确的maxcript…

Linux 进程(三)

Linux进程状态的查看&#xff1a; 这是Linux内核源代码对于进程状态的定义&#xff1a; R运行状态&#xff08;running&#xff09;: 并不意味着进程一定在运行中&#xff0c;它表明进程要么是在运行中要么在运行队列里。 S睡眠状态&#xff08;sleeping): 意味着进程在…

Redis高效缓存:加速应用性能的利器

目录 引言 1. Redis概述 1.1 什么是Redis&#xff1f; 1.2 Redis的特点 2. Redis在缓存中的应用 2.1 缓存的重要性 2.2 Redis作为缓存的优势 2.3 缓存使用场景 3. Redis在实时应用中的应用 3.1 实时数据处理的挑战 3.2 Redis的实时数据处理优势 3.3 实时应用中的Red…

Nodejs+vue基于微信小程序的高校餐厅食品留样管理系统uniapp

任何系统都要遵循系统设计的基本流程&#xff0c;本系统也不例外&#xff0c;同样需要经过市场调研&#xff0c;需求分析&#xff0c;概要设计&#xff0c;详细设计&#xff0c;编码&#xff0c;测试这些步骤&#xff0c;基于nodejs小程序技术设计并实现了小程序。采用B/S结构,…