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

这 windows server 是个什么鬼东西啊。。。

  •  
  •   botshawn · 2021-11-23 06:56:45 +08:00 · 6514 次点击
    这是一个创建于 1101 天前的主题,其中的信息可能已经有所发展或是发生改变。
    最新款 mbp 16 ,32G 内存
    cpu 占用 105%,内存也用了 11 个 G 。我一共也就开了两个浏览器,不到 15 个标签页。。。
    39 条回复    2022-06-15 13:21:14 +08:00
    botshawn
        1
    botshawn  
    OP
       2021-11-23 06:58:26 +08:00 via iPhone
    ladypxy
        2
    ladypxy  
       2021-11-23 07:13:14 +08:00
    Mac 负责显示的进程,这问题是历史遗留问题了。。。
    wd
        3
    wd  
       2021-11-23 07:24:44 +08:00 via iPhone
    系统进程,无能为力……
    Eytoyes
        4
    Eytoyes  
       2021-11-23 07:29:57 +08:00   ❤️ 2
    我寻思这跟 Windows 也没关系啊
    emberzhang
        5
    emberzhang  
       2021-11-23 07:46:04 +08:00 via iPhone   ❤️ 1
    是 window 没有 s server
    fl2d
        6
    fl2d  
       2021-11-23 07:49:22 +08:00 via iPhone   ❤️ 8
    实锤了,所谓 macOS 其实就是 windows 套壳。
    seaswalker
        7
    seaswalker  
       2021-11-23 07:49:36 +08:00   ❤️ 17
    Windows:人在家中坐,锅从苹果来
    chenpei466
        8
    chenpei466  
       2021-11-23 07:52:16 +08:00 via iPhone
    window…不是 windows
    minamike
        9
    minamike  
       2021-11-23 07:57:31 +08:00
    实锤了 macOS 内置 Windows 子系统🐶
    huntagain2008
        10
    huntagain2008  
       2021-11-23 08:06:28 +08:00   ❤️ 1
    murmur
        11
    murmur  
       2021-11-23 08:07:24 +08:00
    make ms great again?
    xinbaqiu
        12
    xinbaqiu  
       2021-11-23 09:02:48 +08:00 via iPhone
    屏幕显示程序,但是内存到 11g 很有可能是内存泄漏 bug 了,重启吧。正常情况下不会超过 4g
    killsting
        13
    killsting  
       2021-11-23 09:09:58 +08:00
    重启可破,内存泄露。
    huijiewei
        14
    huijiewei  
       2021-11-23 09:13:50 +08:00
    内存泄漏的问题,把摇动鼠标以定位关掉试试
    scomper
        15
    scomper  
       2021-11-23 09:17:04 +08:00
    botshawn
        16
    botshawn  
    OP
       2021-11-23 09:27:37 +08:00 via iPhone
    @huntagain2008 就是搜不到有用的信息才来问的…中文英文我都搜了好久了
    botshawn
        17
    botshawn  
    OP
       2021-11-23 09:28:32 +08:00 via iPhone
    重启确实可以修复,但是就是好奇什么原因
    fx777
        18
    fx777  
       2021-11-23 09:32:24 +08:00
    好像似乎 外接显示器的时候,这个进程占用会更高,不清楚原因。
    starsky007
        19
    starsky007  
       2021-11-23 09:45:33 +08:00
    你没搜到可能是因为正是因为关键词拼写错误,比如你搜搜“windowserver cpu 占用”、“windowserver mac cpu high”。
    ssbg2
        20
    ssbg2  
       2021-11-23 09:46:47 +08:00
    @fx777 对,我在想是不是单纯就是输出的负荷高了所以占用高了,我外接 4K 的话,长期占用是 30%多
    huntagain2008
        21
    huntagain2008  
       2021-11-23 10:05:20 +08:00   ❤️ 1
    使用 google 搜索"windowserver cpu 占用"得到的第一条结果如下:
    在使用 M1 Pro / M1 Max 芯片的 2021 款 Macbook 上,使用出厂系统( macOS Monterey )有时也可轻松重现 WindowServer 高 CPU 占用率的问题;在少数情况下,WindowServer 甚至会长时间占满单个性能核心(在 top 命令或活动监视器中显示为 CPU 100%)。

    其原因似乎是 Google Chrome 浏览器自带的一个更新组件 Keystone 触发了 macOS 内部的某种 bug 。有很多其他用户也都发现了这两者间的关联。触发这个问题并不要求 Chrome 正在运行,部分用户仅仅是安装 Chrome 就可轻易重现。

    目前可行的解决方案仅有完全卸载 Chrome 浏览器。你可以转为使用自带的 Safari 浏览器(在观看视频时拥有更高的效能,更加省电),或者使用其他基于 Chromium 的浏览器(包括但不限于 Microsoft Edge / Vivaldi / Brave 等)。卸载可使用 CleanMyMac X 完成,或遵照 Chrome is Bad 网站上的操作步骤。仅从「应用程序」目录中删除 Chrome.app 可能并不足以解决问题。
    rioshikelong121
        22
    rioshikelong121  
       2021-11-23 10:10:56 +08:00
    那你知道 x window 么。
    kidonng
        23
    kidonng  
       2021-11-23 12:57:35 +08:00 via Android
    macOS 的 WindowServer 在 Windows 里的等价物 dwm 也天天漏内存🐶
    Pastsong
        24
    Pastsong  
       2021-11-23 13:03:26 +08:00
    @minamike
    macOS subsystem Windows
    killsting
        25
    killsting  
       2021-11-23 13:05:46 +08:00
    最新的 M1 Pro 不外接任何东西情况下也会,所以只能等 Apple 修复了。
    x86
        26
    x86  
       2021-11-23 13:06:50 +08:00
    微软:摊牌了不装了,macOS 也是我旗下的
    iyaozhen
        27
    iyaozhen  
       2021-11-23 13:50:38 +08:00
    我每次都靠重启

    谁在和我说 Mac 不用重启我和谁急
    registerrr
        28
    registerrr  
       2021-11-23 13:57:34 +08:00
    震惊!据 V 站网友爆料,继 WSL 、WSA 后微软又推出 WSM(Windows Subsystem for macOS)
    phony2r
        29
    phony2r  
       2021-11-23 14:29:34 +08:00
    微软的锅
    JensenQian
        30
    JensenQian  
       2021-11-23 14:37:00 +08:00 via Android
    @x86 Mac os 和 Microsoft 有 py
    ITisCool
        31
    ITisCool  
       2021-11-23 16:12:00 +08:00   ❤️ 1
    @iyaozhen #27 可以 kill 掉这个进程,相当于注销,效果跟重启差不多,但比较快不用等那么久🤣
    ITisCool
        32
    ITisCool  
       2021-11-23 16:49:20 +08:00
    这货占 CPU 的情况倒还好,占内存的话可能是老问题了,以前我电脑经常用很久不重启只合盖休眠,几天后窗口动画就掉帧,包括最小化、调度中心的动画,大概从 High Sierra 开始就有这样,一直找不出啥问题,最近才觉察到,出现动画掉帧这种情况的时候,一定是这 WndowServer 占用了很大内存,系统已经开始用 swap 的时候。
    好像它占用了的内存就不会释放的,只会一直一直涨,就算你把大部分窗口都关了,外接显示器也拔了,这进程的内存占用也不会回落,只能重启或 kill 一下它才能解决😓。BTW 我是老 15 款的集显机型,显卡共享系统内存,个人猜测有可能是系统对于集显这一块的内存管理存在泄露的 bug ,毕竟现在 M1 系列的也相当于是集显机型,所以这问题最近才看到频繁被提及
    EvilDevilJin
        33
    EvilDevilJin  
       2021-11-23 16:54:55 +08:00
    你点父进程,一层层点上去,就是 kernel_task 。
    这玩意历史遗留问题了,各种 CPU 占用内存占用满 例子数不胜数。
    fzudust
        34
    fzudust  
       2021-11-23 17:02:05 +08:00
    你是不是改了鼠标颜色?
    Hurriance
        35
    Hurriance  
       2021-11-23 17:04:31 +08:00
    @ITisCool 我也是 15 款 15 寸 集显的,我的现象跟你描述的一摸一样,终于在全网找到有共同现象的人了 /(ㄒoㄒ)/~~
    Hurriance
        36
    Hurriance  
       2021-11-23 17:05:26 +08:00
    @ITisCool 只要重启,动画就不会掉帧的,我也是外接显示器,你说的我都试过,实在没辙。。
    chrisia
        37
    chrisia  
       2022-06-11 15:10:05 +08:00
    @Hurriance 是的,用着用着就疯狂掉帧了,得重启才能好。不知道是不是 window server 的锅
    Hurriance
        38
    Hurriance  
       2022-06-11 15:17:24 +08:00 via iPhone   ❤️ 1
    @chrisia 我后面去查了下,可能是某个进程内存溢出了,导致显存不够所以掉帧了。这个问题直到 m1 出来之后才被广泛讨论,因为 m1 显存是共享内存的
    chrisia
        39
    chrisia  
       2022-06-15 13:21:14 +08:00
    @Hurriance 感谢解答,我这边发现是戴尔 DDM 导致的,退掉就好了。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2970 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 00:18 · PVG 08:18 · LAX 16:18 · JFK 19:18
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.