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

Xcode 没有运行程序只是没有杀死却疯狂吃 CPU (diagnosticd)

  •  
  •   FaiChou · 2023-12-06 09:58:29 +08:00 · 2379 次点击
    这是一个创建于 389 天前的主题,其中的信息可能已经有所发展或是发生改变。

    Apple M2 Xcode 15

    没有跑任何项目,只是没有杀死它,Xcode 仅仅在 Dock 栏中,却疯狂吃 CPU ,占 CPU 的进程名是 diagnosticd 。

    将 Xcode 杀死后 CPU 就恢复了平静。

    8 条回复    2023-12-07 11:39:32 +08:00
    dapang1221
        1
    dapang1221  
       2023-12-06 10:26:00 +08:00
    在索引代码吧
    FaiChou
        2
    FaiChou  
    OP
       2023-12-06 10:46:05 +08:00
    @dapang1221 索引一晚上了。而且发现最近每次用都这样。
    Yuanlaoer
        3
    Yuanlaoer  
       2023-12-06 13:31:53 +08:00
    项目的引用结构是不是有太多 hack 的方式。比如很多动态静态混合,不同语言混合,二进制和源代码的混合。

    Xcode 在这方面确实有待提升。如果自己在意的话,就把所有的库尽量按照标准化的建议打理一下。
    xausky
        4
    xausky  
       2023-12-06 14:43:11 +08:00
    都这么自适应的么,这肯定是 bug 啊,直接提给 apple
    CliffYoung
        5
    CliffYoung  
       2023-12-06 17:19:49 +08:00
    @xausky xcode 大大小小的 bug 太多了,如果不自适应一下,都没法工作了。。。
    skyqiao
        6
    skyqiao  
       2023-12-06 17:39:54 +08:00
    看眼 appstore xcode 评分……
    Yuanlaoer
        7
    Yuanlaoer  
       2023-12-07 10:13:40 +08:00
    @xausky 按照这个标准给 Apple 提 bug 的话,你除了吃饭睡觉以外都可以不用干别的了……
    renkai67336
        8
    renkai67336  
       2023-12-07 11:39:32 +08:00
    我也遇到了,跑一个非常简单的 SwiftUI 项目,整个系统都拖慢了,耗资源最多的全是 Xcode 相关的进程
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2592 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 18ms · UTC 03:14 · PVG 11:14 · LAX 19:14 · JFK 22:14
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.