xcodebuild 比 Xcode 慢得多?

Posted

技术标签:

【中文标题】xcodebuild 比 Xcode 慢得多?【英文标题】:xcodebuild far slower than Xcode? 【发布时间】:2014-01-30 23:20:20 【问题描述】:

使用 xcodebuild 从命令行构建比在 Xcode 中构建相同的项目、相同的方案、相同的目标要慢几个数量级。有谁知道为什么会出现这种情况以及如何加快我的 xcodebuild 构建速度?

我正在调用 xcodebuild,如下所示:

xcodebuild -scheme <SCHEME> -workspace <WORKSPACE> -configuration Debug -sdk iphonesimulator7.0 -jobs 12 build

用于在 12 核 Mac Pro 上构建。我猜到了 -jobs 设置,但这似乎是合理的。有人有建议吗?有没有办法通过分析 Xcode 的构建日志来判断 xcodebuild 的哪些设置最接近 Xcode 本身正在使用的内容?谢谢!

【问题讨论】:

你搞清楚了吗? 我也有同样的问题。我唯一能想到的是优化级别,但他们都使用 -O3。 【参考方案1】:

虽然这本身可能无法解释 xcodebuild 与 IDE 相比的缓慢性,但如果我在 ~/Library/Developer/Xcode/DerivedData 目录上禁用 Spotlight 索引,我已经看到了一些改进。

【讨论】:

这应该没有任何影响,因为默认情况下聚光灯根本不索引~/Library(Apple Mail 数据除外)

以上是关于xcodebuild 比 Xcode 慢得多?的主要内容,如果未能解决你的问题,请参考以下文章

为啥 aiohttp 比 gevent 慢得多?

为啥 LayerNormBasicLSTMCell 比 LSTMCell 慢得多且精度低得多?

pandas 比 numpy 慢得多?

为啥 NSURLSession dataTaskWithURL 比 NSData dataWithContentsOfURL 慢得多?

为啥 BufferedReader read() 比 readLine() 慢得多?

为啥 TensorFlow matmul() 比 NumPy multiply() 慢得多?