leon912
V2EX  ›  macOS

os 27 beta 3 launchd 进程占用 CPU 高

  •  
  •   leon912 · 15 days ago · 3425 views

    beta 下,有个进程占用 cpu 非常高,190 多%,而且很长时间降不下去。 请问这是什么原因呢?

    6 replies    2026-07-20 18:02:23 +08:00
    Sindo
        1
    Sindo  
       15 days ago via iPhone   ❤️ 1
    我也是一样的情况,卸载掉搜狗输入法后就正常了。
    moefishtang
        2
    moefishtang  
       15 days ago   ❤️ 1
    上个 beta 版是 dasd 和 appstoreagent🫠这个版本修了
    临时解决方法是写了个脚本,cpu 占用超过 40 就杀掉 x
    不过我这边 launchd 目前正常 x
    id7368
        3
    id7368  
    PRO
       14 days ago via iPhone   ❤️ 1
    升级 macOS 27 Beta 3 后,launchd 和 logd 进程持续高占用 CPU 的解决方案。

    这个问题与搜狗输入法有关,但本质上这是 Beta 3 的已知问题,即 launchd 无法启动带有 quarantine 属性的 plist 文件,搜狗输入法的后台服务就包含这种属性,因此会出现反复启动失败并写入日志的问题,这会直接导致两个系统核心进程持续占用 CPU 来启动和写日志。

    解决方案: https://ourl.co/113839?t
    EliYu2077
        4
    EliYu2077  
       14 days ago   ❤️ 1
    同样问题,排查后发现是 WPS 的拓展插件导致 我自己这边关掉后恢复正常。希望给到排查帮助
    leon912
        5
    leon912  
    OP
       14 days ago
    感谢几位!搜狗卸载以后好了。 @Sindo @moefishtang @id7368 @EliYu2077
    xyq676419
        6
    xyq676419  
       3 days ago
    用 cc 查的并且解决了。

    *现象*
    macOS 27 Public Beta 上,launchd ( 208%)和 logd ( 85.8%) CPU 异常暴走,导致发热、卡顿。

    *根本原因*
    macOS 27 Beta 的 launchd 存在 bug:无法加载带有 com.apple.quarantine (隔离)属性的 plist 文件。第三方软件(搜狗/百度输入法、腾讯柠檬)安装时给自己的启动项打了隔离属性 → launchd 反复加载失败 → 疯狂写日志 → logd 也跟着暴走。

    *处理过程*
    1. 诊断确认 launchd/logd 高占用,并找出 7 个带隔离属性的启动项(不止搜狗一个);
    2. 备份这 7 个文件到桌面;
    3. 用 sudo xattr -d com.apple.quarantine 逐个删除隔离属性;
    4. 重启使 launchd 重新加载。

    *涉及文件( 7 个)*
    - LaunchAgents:搜狗 ×2 、百度输入法、腾讯柠檬监控
    - LaunchDaemons:百度服务、腾讯柠檬 ×2
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3119 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 35ms · UTC 13:58 · PVG 21:58 · LAX 06:58 · JFK 09:58
    ♥ Do have faith in what you're doing.