首页 > 解决方案 > 了解 Xcode 构建时间总结

问题描述

我正在尝试为我的项目生成 Xcode 构建摘要,以便优化瓶颈。根据随附的屏幕截图

建造时间总结

它显示在底部的总构建时间为 135.3 秒。而第一个模块 CompileC 需要 449.356 秒。我知道 Xcode 在构建项目时会进行一些并行化,但我不确定它是如何计算这个汇总时间的。谁能解释一下?

标签: xcode

解决方案


我知道这是旧的,但我正在研究这个,我看到了 Apple Xcode 构建系统工程师 Rick Ballard 的评论。

是的——许多命令,尤其是编译,能够彼此并行运行,因此多核机器确实会比运行每个命令所花费的时间更快地完成构建。

换句话说,引用的数字是核心秒数,不是实时的,除了最后一个。因此,如果您有六个内核,您的 CompileC 任务可能只需要 449/6 = 75 秒。你可能有 660 核心秒,所以你会得到大约 110 时钟秒,与 135 总时间相比,这看起来是正确的。


推荐阅读