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 慢得多?的主要内容,如果未能解决你的问题,请参考以下文章
为啥 LayerNormBasicLSTMCell 比 LSTMCell 慢得多且精度低得多?
为啥 NSURLSession dataTaskWithURL 比 NSData dataWithContentsOfURL 慢得多?