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

WindowServer 内存占用 32G 怎么破?

  •  
  •   Yukineko · 36 天前 · 1389 次点击
    这是一个创建于 36 天前的主题,其中的信息可能已经有所发展或是发生改变。
    如图:

    https://imgur.com/ue4dc76

    电脑是 MacBookPro M1Pro 16G
    貌似是升到 Sequoia 之后才出现的,看了同事同样的系统配置没问题。重启倒是可以解决,但是又会慢慢涨上去,到最后就会弹出一个内存不足的提示来
    14 条回复    2024-11-15 10:39:43 +08:00
    nobody666
        1
    nobody666  
       36 天前
    关闭 Chrome 的硬件加速看看
    netdcy
        2
    netdcy  
       36 天前
    Sequoia 貌似改了一些机制导致更容易内存泄漏了,我观察到我开发的 app 部分界面相关的内存变成了和 WindowServer 的共享内存,导致即使结束掉 app 也不能释放这部分内存(之前解决不了的内存泄漏重启应用就行了,现在得重启系统了)
    opengps
        3
    opengps  
       36 天前
    当然是去查一下这个内存是谁占用的
    a66243766
        4
    a66243766  
       36 天前
    我发帖子你不看吗
    H97794
        5
    H97794  
       36 天前
    @a66243766 上链接
    xqk111
        6
    xqk111  
       36 天前
    Sequoia + 1 ,以前增长,但是很慢
    littlewing
        7
    littlewing  
       36 天前
    @a66243766 没看到你发的什么帖子
    gpt5
        8
    gpt5  
       36 天前 via iPhone
    果然微软和 windows 是万恶之源😤
    Yukineko
        9
    Yukineko  
    OP
       36 天前
    @a66243766 #4 之前没看到,刚看了,试了一下好像确实是这个原因,一边触发一边看到内存肉眼可见快速增长
    a66243766
        11
    a66243766  
       35 天前   ❤️ 1
    a66243766
        12
    a66243766  
       35 天前
    @Yukineko 无解目前不重启或者重新登陆 内存无法回收,并且还会因为这个出现 swap
    fengyouliang
        13
    fengyouliang  
       35 天前
    @nobody666 关了硬件加速后,刷 V 站上下滚动都卡
    nobody666
        14
    nobody666  
       33 天前
    @fengyouliang 我用 Arc 倒是没有明显感觉会卡顿
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2265 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 16:11 · PVG 00:11 · LAX 08:11 · JFK 11:11
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.