【问题标题】:Looking for Xcode Compilation Monitor寻找 Xcode 编译监视器
【发布时间】:2019-03-19 10:23:01
【问题描述】:

我正在尝试确定我的 Xcode C++ 项目中的哪个翻译单元花费了太多时间。因此,我正在寻找一种可视化编译过程的方法。对 Xcode 9 或 Xcode 10 有什么想法吗?

在 Windows 上,有一个名为 IncrediBuild 的分发编译系统,它具有很好的可视化效果。有机会在 Mac 上找到类似的东西吗?如果没有,我可以做些什么来确定编译期间哪些翻译单元或依赖项需要太多时间?

【问题讨论】:

    标签: c++ xcode macos clang clang++


    【解决方案1】:

    我正在尝试确定我的 Xcode C++ 项目中的哪个翻译单元花费了太多时间。

    检查 Xcode 的报告导航器。您可以为给定的构建选择报告并查看所有构建步骤的列表以及每个构建步骤所花费的时间,这样您就可以看到哪些构建步骤花费的时间最多。它不是可视化,但它确实为您提供了查找需要很长时间编译、链接等文件的信息。

    选择报告导航器,然后单击您要查看的特定构建。您将看到构建部分的列表,例如“准备构建”和“构建 MyProject”,每个部分旁边都有显示三角形。单击“Build MyProject”的显示三角形(它显然会以实际目标的名称命名,而不是“MyProject”),您将看到各个构建步骤和时间的列表。

    【讨论】:

      猜你喜欢
      • 2010-09-18
      • 1970-01-01
      • 2012-07-31
      • 1970-01-01
      • 1970-01-01
      • 2017-04-23
      • 2011-08-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多