微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何加快xcode的编译,无需任何项目修改?

最后版本或XCode(3.2.1)在OS X 10.6上运行速度非常慢.

您可以对Mac进行什么样的调整,以加快Xcode构建过程.

我不是在寻找一般的提示,如如何重组您的项目,只是与环境相关的调整.

例如,我记得在Windows for Visual Studio中,两个重要的加速是禁用防病毒和NTFS上次访问时间.

所以我的目标是:硬件升级,项目结构修改或配置分布式构建.

更新#1 – 可能限制cc1plus进程的数量可能有助于加快速度.我认为有一个环境变量可以用于这个,但是我无法重新定位这个信息.

解决方法

我想我可以通过这个命令让Xcode以体面的速度构建:
# Xcode 3.x
defaults write com.apple.Xcode PBxnumberOfParallelBuildSubtasks 4

# Xcode 4.x
defaults write com.apple.dt.Xcode IDEBuildOperationMaxnumberOfConcurrentCompileTasks 4

这将限制在构建时执行的进程数.在将其添加到我的机器(4核/ 3GB RAM)之前,构建过程比单核慢!

我认为XCode无法自己估计子任务的正确限制,因为它仅通过查看您的核心数量并忽略了您拥有的RAM数量来进行估计.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐