V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
jabari
V2EX  ›  程序员

Windows 11 是不是有内存泄漏问题?

  •  1
     
  •   jabari · 167 天前 · 1417 次点击
    这是一个创建于 167 天前的主题,其中的信息可能已经有所发展或是发生改变。

    如果不关机内存会一直慢慢增加, 第一个考虑是不是有部分程序内存泄漏但是任务管理器看了也没找到很明显的,机器是 64G 的内存,现在占用率都到 90 多了,开机两天,刚开机的时候是 20%左右。

    第 1 条附言  ·  167 天前

    目前看到论坛历史帖子也有类似的问题:

    参考了网上一些大概有用的解决方案:

    用到的工具:

    根据本帖子和历史的帖子猜测的可能原因:

    • @verrickt 和 minami 提到在任务管理器看不到可能是泄露句柄了, 可以通过process-explorer或者在任务管理器打开句柄那一列然后排序
    • 驱动的内存泄漏了, 通过 poolmon 检测
    第 2 条附言  ·  165 天前

    还是没找到什么原因


    16 条回复    2024-05-29 14:34:25 +08:00
    jabari
        1
    jabari  
    OP
       167 天前
    z836454898
        2
    z836454898  
       167 天前
    windows 祖传 bug 了,每一代 windows 都有这个问题,每隔一段时间都要重启
    jabari
        3
    jabari  
    OP
       167 天前
    @z836454898 #2 主要还找不到哪个地方的内存占用这么大
    ZG9n
        4
    ZG9n  
       167 天前   ❤️ 1
    wsl 的關係,調整內存上限也沒用,還是會洩漏
    minami
        5
    minami  
       167 天前   ❤️ 1
    你任务管理器看了找不到,可能是句柄泄露了,用 process explorer 看
    araraloren
        6
    araraloren  
       167 天前
    netease cloud music?
    minami
        7
    minami  
       167 天前   ❤️ 1
    @z836454898 虽然微软现在咖喱味浓了,但真有你说的这么严重微软早倒闭了
    jabari
        8
    jabari  
    OP
       167 天前
    @minami #5 重启了电脑, 现在装了 Process Explorer 。
    feirisu
        9
    feirisu  
       167 天前   ❤️ 1
    任务管理器的用户标签里有没有多个用户登入?
    ll26571
        10
    ll26571  
       167 天前   ❤️ 1
    @z836454898 倒也没必要全甩锅给 Windows 。现在在用的 win11 之前很长一段时间也是内存泄漏,动不动就自动重启,后面发现内存全被 dwm.exe 吃了,重新换了几个版本的 intel 核显驱动之后就好了
    jabari
        11
    jabari  
    OP
       167 天前
    重启完的时候占用 25%, 现在是 30%, 另外参考了一下: https://www.cnblogs.com/oboth-zl/p/17168468.html , 用 poolman 监控一下是不是驱动的内存泄漏了
    duanxianze
        12
    duanxianze  
       167 天前   ❤️ 1
    没有问题,大概率是驱动或者某个软件导致的
    jabari
        13
    jabari  
    OP
       167 天前
    @feirisu #9 没有,就一个用户
    zjudongze
        14
    zjudongze  
       164 天前
    一样的问题
    而且由于默认开了 fast boot
    所以即使重启,内存也不会减少;最终会导致开机即 100%内存占用。
    需要关闭 fast boot 后,重新启动,内存使用率才会恢复到正常状态
    yiligi
        15
    yiligi  
       162 天前
    可能是英特尔的核显驱动的问题 如果 dwm.exe 占用过多内存可以升级核显驱动到 30.0.101.1191 版本以上
    jabari
        16
    jabari  
    OP
       162 天前
    @yiligi #15 应该不是英特尔的, 因为 CPU 是 amd 的
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2449 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 15:58 · PVG 23:58 · LAX 07:58 · JFK 10:58
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.