Windows DWM内存泄漏的问题

开发 前端 Windows
在任务管理器中手动kill掉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左右;

图片 图片

责任编辑:武晓燕 来源: 新钛云服
相关推荐

2024-01-30 10:12:00

Java内存泄漏

2018-10-25 15:24:10

ThreadLocal内存泄漏Java

2017-01-05 19:34:06

漏洞nodejs代码

2024-03-22 13:31:00

线程策略线程池

2010-09-26 15:38:33

JVM内存泄漏

2014-01-14 09:10:53

GoHTTP内存泄漏

2015-03-30 11:18:50

内存管理Android

2019-01-30 18:24:14

Java内存泄漏编程语言

2019-12-17 10:01:40

开发技能代码

2020-10-23 10:50:39

内存泄漏语言代码

2024-03-11 08:22:40

Java内存泄漏

2023-12-18 10:45:23

内存泄漏计算机服务器

2009-06-16 11:17:49

内存泄漏

2012-06-19 15:12:20

Java内存泄露

2012-02-22 21:28:58

内存泄漏

2022-09-09 15:58:29

HiveServerHive 组件Java 开发

2009-06-10 22:03:40

JavaScript内IE内存泄漏

2022-05-26 09:51:50

JavaScrip内存泄漏

2011-06-16 09:28:02

C++内存泄漏

2013-08-07 10:16:43

Android内存泄漏
点赞
收藏

51CTO技术栈公众号