[吐槽] macos 的 WindowServer 是什么怪物 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
scorez
V2EX    Apple

[吐槽] maco 的 WindowServer 是什么怪物

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

    screenshot_ 2025-08-08 at 14.16.01

    系统版本 15.3.2 。只要不重启,每天都会上涨 1G+内存占用,基本上现在每个月都得重启一次才行了。

    也从未用过 iPhone Mirroring ,实在想不明白 WindowServer 在干啥。已经开始怀念 macos14 ,能稳定坚持半年不重启。

    不禁有点好奇如果是小内存的机器能顶住几天了。也想知道 macos26 有没有这问题,有没有升到 beta 的 v 友分享下

    18 条回复    2025-08-11 09:58:46 +08:00
    123test1010
        1
    123test1010  
       63 天前   1
    GUI 窗口渲染,你直接强制结束这个进程,所有软件就会自动强制退出,然后重新打开
    scorez
        2
    scorez  
    OP
       63 天前
    @123test1010 之前有试过,系统直接紫屏崩了重启
    123test1010
        3
    123test1010  
       63 天前
    @scorez 系统版本有问题吧,有一阵子我经常这样,以前苹果有一个中文输入法的 bug ,会导致程序无响应卡死,只能通过提前设置好的活动管理器快捷键,找到 Windowsservice ,直接结束,模拟热重启。也没碰到紫屏,这个进程是用户级别,对系统应该没什么损坏。
    starrystarry
        4
    starrystarry  
       63 天前
    释放 WindowServer 内存占用极其简单的方法:
    打开迁移助理,继续,退出迁移助理。
    jayhuang0044
        5
    jayhuang0044  
       63 天前
    应该是屏保, 或者里的某些设置操作或者下载
    重装系统,不动屏保基本不会有这个进程
    SuzhaharCan
        6
    SuzhaharCan  
       63 天前   1
    你是不是安装 Alt-Tab 这个软件了? 卸载掉就行了
    SuzhaharCan
        7
    SuzhaharCan  
       63 天前
    @scorez 那看来是有效咯;

    推荐我现在用的程序切换/启动器 RCMD (CMD+Tab 补充使用)

    不建议使用 Raycast 自带的 切换器 (很简化 本身也是高内存占用, 如果你 原本就使用 Raycast 当我没说)

    也不建议 鼠标切换的方式,
    scorez
        8
    scorez  
    OP
       63 天前
    @rocky2024 确实也是占用之一,关了以后就释放了 10G ,但还剩 30G 没什么头绪了
    InDom
        9
    InDom  
       63 天前
    @rocky2024 #6 感谢, 有同样的问题, 我去测试一下. 我一直以为是 mac 的内存泄露问题.
    scorez
        10
    scorez  
    OP
       63 天前
    补一张所有 application 的截图
    ![screenshot_ 2025-08-08 at 16.32.28]( https://api.foacraft.com/i/2025/08/08/qzwq6h.png)
    SuzhaharCan
        11
    SuzhaharCan  
       63 天前   1
    @InDom @scorez 使用系统版本对应 OnyX 进行索引重建 和 清理 ;

    我现在是 Mac26 beta5 , 能遇到 不少内存泄露的 出处 ;

    多数集中在 窗口管理, 聚焦索引上
    SuzhaharCan
        12
    SuzhaharCan  
       63 天前
    @InDom @scorez

    安装 iStat Menus 可以直接查看 内存占用情况

    ern
        13
    ern  
       62 天前
    15.6 没遇到这个问题,没必要守着一个旧版本
    ly1878
        14
    ly1878  
       61 天前
    @rocky2024 请问你提及的 Raycast 自带的切换器 具体是指什么功能?我在用,只有设置 app 为自定义的组合热键,没看到类似 alttab 之类的应用切换功能。
    SuzhaharCan
        15
    SuzhaharCan  
       61 天前
    @ly1878 #14 就是你说的 给特定应用设置热键 ,实现效果 等同于 应用切换
    ly1878
        16
    ly1878  
       61 天前
    @rocky2024 我也一直深受 windowserver 经常 5 个 g 占用困扰,搜寻了很多帖子今天总算遇到你指点,我喜欢用 Raycast ,请问按照你之前的描述,Raycast 这样切换应用会有什么问题?也是导致 windowserver 占用大内存?
    我也一直用 alt tab ,现在看帖子,把激活后的预览设为简单的图标,而不是之前的实时缩略图,目前还在观察中,应该这样能解决占用内存大的问题吧?
    你推荐的那个软件我了解了,挺不错,但是主要的热键切换我用 Raycast 代替了,需要的只是多应用之间的轮流切换。
    ly1878
        17
    ly1878  
       61 天前
    @rocky2024 鼠标切换是指触控板,通过 swish 这个手势应用来排列窗口吗?是这个意思吗?
    aladdinding
        18
    aladdinding  
       60 天前
    15.6 占用 100 多 MB 内存
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3002 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 24ms UTC 13:30 PVG 21:30 LAX 06:30 JFK 09:30 Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86