

Windows DWM内存泄漏的问题
source link: https://www.51cto.com/article/781618.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

Windows DWM内存泄漏的问题
DWM(Desktop Window Manager)内存泄漏问题是指在Windows操作系统中,负责管理窗口和提供窗口特效的桌面窗口管理器进程(dwm.exe)消耗过多的内存资源,并且随着时间的推移内存使用量不断增加而不释放。并且在一些特定Windows版本中会出现占用大量内存的情况造成机器负载过高!
通过微软的官方文档得知,DWM的作用大概就是管理Windows动画相关的进程。

尤其是在2020年以后发布的Win10 以及 Win11系统版本中,例如第 6 代英特尔® 处理器到第 10 代英特尔® 处理器之间就容易产生内存泄漏。如果DWM内存泄漏则会占用大量内存,会出现下图中的情况:


英特尔®驱动程序产生的内存泄漏
- 多见于笔记本
- 与电脑运行时间成正比
- 由于核显版本问题导致

一、关闭动画效果
win11操作系统关闭“设置->辅助功能->视觉效果->动画效果”,任务管理器中桌面窗口管理器内存不再增加。
二、结束进程
在任务管理器中手动kill掉DWM进程。优点:方便快速;缺点:无法永久性解决问题注意: 杀掉任务后系统可能会暂时黑屏,但会自行恢复。
三、升级核显驱动
请先查看电脑显卡已安装的驱动版本,可以在控制面板的设备管理器的显示适配器中查看;我们需要将自己电脑的核显驱动更新至30.0.101.1191或更高版本;优点:永久性解决问题
下载链接:https://www.intel.com/content/www/us/en/download/19344/691496/intel-graphics-windows-dch-drivers.html
更新步骤(使用管理员身份):



安装成功重启电脑即可,DWM会稳定在200M左右;
图片
Recommend
-
30
0×01 背景 最近HackerOne公布了Nginx内存内容泄漏的问题,如果说内存内容泄漏的问题是个Bug的话,那这个Bug是个比较典型的程序没有对输入异常数据做适当的过滤处理而形成的。 现实中程序对有限正常系...
-
25
Java小能手21小时前故障案发缘起 网关上线一周以来,运行一直稳定,从未出现CPU飙高的情况。发生故障的当天,CPU开始缓慢上升,但是上升的过程并不是...
-
5
Basic dwm setup in (L)ubuntu Sep 28, 2013 Updated 17-Oct-2013 : Getting extra keyboard keys working with DWM [
-
10
记一次 Go 服务内存泄漏问题调查 xinchen · 大约11小时之前 · 48 次点击 · 预计阅读时间 2 分钟 · 不到1分钟之前 开始浏览 ...
-
11
在某次巡查生产环境监控数据的时候,发现某个程序的内存占用偏高(大于500M)。对于这个程序的作用需要简单交代一下,这个程序是用做通讯服务程序,通过Socket与IOT设备进行通讯。因为了解这个程序的使用场景,所以对于该程序的内存占用偏高产生了怀疑。该程序...
-
13
ViewTreeObserver引发内存泄漏? 项目中业务需要监听ScrollView的滚动状态,实现如下: addOnScrollChangedListener public void initView(){ .... ViewTreeObserver observer = v.getViewTreeObserver(); observ...
-
78
chadwm (Initial look) (empty workspaces have their color greyed out) NOTE: This is vanilla dwm bar (status2d patch for setting colors) not dwmblocks or polybar. Tag preview (while hovering tag icon) ...
-
7
最近在做Kaldi相关开发的过程中,遇到了一个非常棘手的内存问题,现将整个排查解决过程梳理一下,希望对有类似问题的同学有帮助。 0x00 情况概述 Kaldi是一个语音识别的C++开发框架,集成了非常多的工具和模块。由于项目需要,...
-
6
HiveServer2 内存泄漏问题定位与优化方案 原创 作者: 字...
-
7
This is the list of patches for the dwm window manager from suckless.org, with description for each patch in one page. activetagindicatorbar This patch changes the rectangle indic...
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK