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

微软的 explorer.exe 里面都是什么屎山,能泄露超过 20GB+ 的 RAM

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

    刚刚写代码,突然系统变卡,声音顿卡,鼠标拖动都有拖影,操作延迟直线上升。
    尝试了一下按 Ctrl+Alt+Del 结果安全屏幕都按不出来,怀疑是内存爆了。

    赶紧关了 IDEA ,又关了浏览器和 WSL ,终于好不容易给任务管理器打开了,我直接大受震撼(此时此刻按截图快捷键已经完全没有反映了,请不要吐槽用手机拍照的问题):

    性能图表

    切到进程选项卡看不出一点异常,所有进程磁盘占用都极高(疯狂 SWAP ,系统盘的固态写入压力也是拉爆。最绷不住的是因为占用的内存都被从 RAM 给 swap 掉了,所以内存占用看不出任何异常(包括详细信息)。

    看不出问题的进程选项卡

    凭借我对微软多年的了解,我尝试干掉了 explorer.exe,好嘛,瞬间就不卡了……

    重启 explorer.exe

    任务管理器里显示我只开机了 2 天 8 个小时,我寻思也不是长时间没重启的问题,系统 Windows 11 23H2 22631 。

    连基本的稳定运行都做不到,还是这样核心的系统组件出问题,生产力属于是大打折扣了。

    22 条回复
    hdp5252
        1
    hdp5252  
       102 天前 via Android
    我 win11 经常卡死,chrome 占满了 每次只能重启。
    EVANGELIONAir
        2
    EVANGELIONAir  
       101 天前   ❤️ 2
    这一看就是第三方垃圾拖死 explorer 了
    v2tudnew
        3
    v2tudnew  
       101 天前   ❤️ 2
    这个还真不能怪微软,第三方程序都喜欢注入 explorer ,你要找出真凶就看谁在注入。
    Qetesh
        4
    Qetesh  
       101 天前
    微软官方的 Process Explorer 可以查看占用率
    wheat0r
        5
    wheat0r  
       101 天前   ❤️ 14
    explorer 来者不拒的,你可以说 explorer 骚,但是大肚子不是她的本意
    PrinceofInj
        6
    PrinceofInj  
       101 天前
    大概率某个驱动内存泄露了。
    jones2000
        7
    jones2000  
       101 天前
    Windows 不是应该一天一重启的嘛。
    cyp0633
        8
    cyp0633  
       101 天前
    果然是 23H2 ,一升级 24H2 就全好了
    AkaGhost
        9
    AkaGhost  
    OP
       101 天前
    @Qetesh 不太会用 😂 勉强看了下,现在占用接近 700MB 的样子,暂时还没出问题。

    https://s2.loli.net/2024/08/17/Q1KBntYpFRU3Hrh.png

    问题不好稳定复现,而且一旦复现没有开新程序的机会。
    yolee599
        10
    yolee599  
       101 天前 via Android
    可能是杀毒软件或各种云盘,注入资源管理器导致
    kumv
        11
    kumv  
       101 天前 via Android
    这个我熟,刚清理掉,舒服。
    有个功能是用内存加速磁盘。
    搜 关闭磁盘写入缓存
    现在都是固态或者 m2 ,速度快得很 不需要缓存
    geekvcn
        12
    geekvcn  
       101 天前
    我记得 Intel 显卡驱动有导致资源管理器内存泄漏 BUG
    apuslilie
        13
    apuslilie  
       101 天前
    目测 win11:_
    efsg
        14
    efsg  
       100 天前 via Android
    用 Directory Opus 替换了资源管理器流畅不少
    Qetesh
        15
    Qetesh  
       100 天前
    @AkaGhost 使用进程排序,可以看到哪些组件注入到 explorer 。也可以看注入组件的内存占用
    CodeAllen
        16
    CodeAllen  
       100 天前
    u1s1 ,少用第三方工具之类的系统会异常稳定,我连输入法全都是使用系统自带的,360 鲁大师这些玩意儿也会搞一堆骚操作。
    AkaGhost
        17
    AkaGhost  
    OP
       100 天前
    @Qetesh 看了下,最高的两个是 Microsoft 手机连接 和 Microsoft OneDrive
    AkaGhost
        18
    AkaGhost  
    OP
       100 天前
    @CodeAllen 不用这些奇怪的国产软件,个人很注意设备上安装的软件的。
    hanyuwei70
        19
    hanyuwei70  
       100 天前
    要用 RAMMap.exe 看
    shinession
        20
    shinession  
       100 天前
    用 ltsc 版, 少装点不懂的软件, 系统稳定的多
    macha
        21
    macha  
       100 天前
    explorer 是被注入的大户,很多时候都是被注入的程序搞死的。
    HojiOShi
        22
    HojiOShi  
       100 天前
    @AkaGhost #18 QQ 和微信都装了,那表明还是不够注意
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3528 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 04:53 · PVG 12:53 · LAX 20:53 · JFK 23:53
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.