• 请不要在回答技术问题时复制粘贴 AI 生成的内容
jabari
V2EX  ›  程序员

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

  •  1
     
  •   jabari · May 24, 2024 · 2865 views
    This topic created in 717 days ago, the information mentioned may be changed or developed.

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

    Supplement 1  ·  May 24, 2024

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

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

    用到的工具:

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

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

    还是没找到什么原因


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