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

macos Sequoia 15.4 中 chronod 一直占用 100%+ CPU

  •  
  •   ST0RMTR00PER · 6 天前 · 1465 次点击
    今天更新 macos Sequoia 15.4 后,发现 chronod 这个进程一直高占用 CPU ,非常困扰。
    进程位于:/System/Library/PrivateFrameworks/ChronoCore.framework/Support/chronod



    已经尝试过 ChatGPT 上所有的解决办法,包括:

    1. 重启 macOS
    2. 关闭“屏幕使用时间”功能
    3. 删除 Screen Time 的日志与配置文件
    4. 重置 chronod 缓存和配置
    5. 进入安全模式也出现这个情况
    6. 重装系统 (但是每次都会突然重启后告诉我没重装成功。)

    实在不理解突然问题出现在哪里,在这之前一直都是好好的,有没有 MacOS 大佬有过这种情况并且知道如何解决呢?
    24 条回复    2025-04-07 12:02:21 +08:00
    ST0RMTR00PER
        1
    ST0RMTR00PER  
    OP
       6 天前
    下面这是 ChatGPT 看了日志后的分析报告:

    从这段报告中,我们可以看到 `chronod` 正在执行与多个线程和服务有关的操作,尤其是与 `ReplicatorServices` 相关的活动。分析其中的关键信息:

    ### 1. **ReplicatorServices**
    - 该服务在进行大量的对象和数据传输操作。根据堆栈跟踪,它涉及到一些 Swift 框架(如 Combine ),并且经常执行诸如 `dispatch_sync` 和 `mach_msg` 之类的系统调用,这些通常是与线程和任务调度相关的操作。
    - 频繁的内存分配和释放操作可能与大量数据的复制和同步相关,导致系统性能问题。这些操作可能会占用大量的 CPU 资源。

    ### 2. **Core Foundation 和 BaseBoard**
    - 报告中也提到了 `BaseBoard` 和 `CoreFoundation` 中的多个函数调用,如 `NSKeyedArchiver` 和 `CFPrefsPlistSource`。这些函数涉及到设置管理和数据存储,可能是导致性能问题的因素之一。

    ### 3. **线程和调度**
    - 在报告的多处中,涉及到多个线程(例如 `DispatchQueue` 和 `pthread_wqthread`)。这些线程在等待和调度任务时可能导致过度的上下文切换和 CPU 使用率的提升。

    ---

    ### 推荐的进一步解决办法:
    1. **优化 ReplicatorServices 操作**
    尝试通过减少数据复制频率,或者优化数据同步逻辑来降低 `ReplicatorServices` 的负载。
    2. **检查是否有冗余的线程或任务**
    通过检查是否存在过多的后台任务或线程,可以减少不必要的计算负载。
    3. **监控 CoreFoundation 和 BaseBoard 的使用**
    如果这些模块涉及到频繁的数据读写或配置文件操作,可以通过调整设置或减少配置文件的更新频率来减轻负担。

    > 这些操作可能需要通过调试工具进一步确认,从而找到更具体的瓶颈。
    ranaanna
        2
    ranaanna  
       6 天前
    第二个 notification center 的 cpu 也有点高,这个和 chronod 一样也和 widgets 有关。是不是启用了某种不同寻常的 widgets (例如 ios 的 widgets ?),在数据同步时导致“大量的对象和数据传输操作”?

    看了一下这两个的%cpu 均为 0
    ST0RMTR00PER
        3
    ST0RMTR00PER  
    OP
       6 天前
    @ranaanna 我已经把 Widget 都删了,也还会一样情况。不过我猜测是因为我用了 Airbuddy Beta 版的 Widget 功能,但是我已经卸载了,情况依旧。
    holdeer
        4
    holdeer  
       5 天前   ❤️ 2
    昨天下载到 80%的时候取消更新,看来这个第六感是对的
    kingdom8
        5
    kingdom8  
       5 天前
    我也是这样,昨天更新的。。。
    kingdom8
        6
    kingdom8  
       5 天前
    [Mac 上的 Chronod:是 macOS 的一部分还是恶意软件?]( https://iboysoft.com/wiki/chronod.html)
    ST0RMTR00PER
        7
    ST0RMTR00PER  
    OP
       5 天前
    @kingdom8 现在解决了吗?我的还是这样,再这样我估计要清空重刷系统了。
    kingdom8
        8
    kingdom8  
       5 天前
    @ST0RMTR00PER #7 不行,我从 RC 刷到正式版,依旧不行,重启还是一样。。。
    ranaanna
        9
    ranaanna  
       5 天前
    @ST0RMTR00PER 又看了一下,更新重启(两部分别是整一天前和 2 小时前)后目前的 chronod 的%CPU 虽然都为 0 ,但 CPU time 却高到排至第三位(排在 google chrome 和 identityserviced 之后),说明曾经高过。所以是否是需要耐心等待一段时间,等它完成特定任务后说不定会恢复正常?
    ST0RMTR00PER
        10
    ST0RMTR00PER  
    OP
       5 天前
    @ranaanna 太折腾了这个问题,不知道 Apple 又搞出来什么幺蛾子,目前我也没有看到有别的人有一样的问题。
    ST0RMTR00PER
        11
    ST0RMTR00PER  
    OP
       5 天前
    @kingdom8 是不是一重启 Chronod 就会突然冒出来占用 100% 以上,然后反反复复出现。可以截个图我参考一下吗?
    ST0RMTR00PER
        12
    ST0RMTR00PER  
    OP
       5 天前
    @ranaanna /t/1122960 不知道是不是因为这个原因,我安装的 Airbuddy 有用到 Now Playing 的 Widget
    certainly
        13
    certainly  
       4 天前
    怀疑是 bettertouchtool 的 widget 引起的,重启 btt 后好了
    ST0RMTR00PER
        14
    ST0RMTR00PER  
    OP
       4 天前
    @certainly 我没有这个 App 呢,我觉得肯定是这个系统版本的问题
    kingdom8
        15
    kingdom8  
       4 天前
    @ST0RMTR00PER #12 应该不是,我升级前后并没有安装新的程序,包括添加新的 widget 。这个就是间歇性的,我昨天重启过五次,中间有段时间好了,但是今天又出现了
    kingdom8
        16
    kingdom8  
       4 天前
    兄弟们,15.5Beta 出来了,要不要试试?
    ST0RMTR00PER
        17
    ST0RMTR00PER  
    OP
       4 天前
    @kingdom8 要不你先试试?如果没问题我就立即升级。
    kingdom8
        18
    kingdom8  
       4 天前
    @ST0RMTR00PER #17 我已经升级了,当前使用良好
    kingdom8
        19
    kingdom8  
       4 天前
    @kingdom8 #18 然后半小时惨遭打脸,chronod 又拉高了
    ST0RMTR00PER
        20
    ST0RMTR00PER  
    OP
       4 天前
    @kingdom8 可以截图看看吗,是飙到多少?我担心我们的电脑被这个进程玩坏了
    certainly
        21
    certainly  
       4 天前
    好像和 btt 无关。需要位置的天气类和播客音乐类小组件都有问题,移除后目前正常
    kingdom8
        22
    kingdom8  
       23 小时 43 分钟前
    @ST0RMTR00PER #20 120%-200%之间,这个 bug 真 TM 绝了。组件包括通知中心的我全关了,没有实质性的改善,还是间歇性的疯狂占用
    kingdom8
        23
    kingdom8  
       21 小时 9 分钟前
    最后是在 Mac 设置里,把“使用 iPhone 小组件”关闭了,占用率才消失的
    ST0RMTR00PER
        24
    ST0RMTR00PER  
    OP
       21 小时 5 分钟前
    @kingdom8 那就是跟我一样的,那我也去关了。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4946 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 01:07 · PVG 09:07 · LAX 18:07 · JFK 21:07
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.