xcode - 了解 Xcode 构建时间总结
问题描述
我正在尝试为我的项目生成 Xcode 构建摘要,以便优化瓶颈。根据随附的屏幕截图
它显示在底部的总构建时间为 135.3 秒。而第一个模块 CompileC 需要 449.356 秒。我知道 Xcode 在构建项目时会进行一些并行化,但我不确定它是如何计算这个汇总时间的。谁能解释一下?
解决方案
我知道这是旧的,但我正在研究这个,我看到了 Apple Xcode 构建系统工程师 Rick Ballard 的评论。
是的——许多命令,尤其是编译,能够彼此并行运行,因此多核机器确实会比运行每个命令所花费的时间更快地完成构建。
换句话说,引用的数字是核心秒数,不是实时的,除了最后一个。因此,如果您有六个内核,您的 CompileC 任务可能只需要 449/6 = 75 秒。你可能有 660 核心秒,所以你会得到大约 110 时钟秒,与 135 总时间相比,这看起来是正确的。
推荐阅读
- android - Android Intent Chooser 在某些情况下无法打开文件
- python - TFLite 解释器:定义最佳线程数
- pygithub - 我需要一种更快的方法来使用 PyGitHub 查找存储库
- oracle - Oracle 应用程序 - 下一步属性
- tensorflow - 检测完整的姿势图像
- google-apps-script - 如何编写代码以使用复选框在 google sheet 脚本编辑器中按顺序隐藏多个列
- javascript - How do I know when the prototype chain ends?
- python - PyTorch 中的 .data.size() 和 .size() 有什么区别?
- git - git版本更新没有反映
- python - 试图理解 stats-model 中的 plot_acf() 和 plot_pacf() 函数