OS X 10.6.7、Xcode 3.2.6(尽管 3.2.5 显示相同的行为)、Mac Pro - 2 2.4 GHz Quad,带 8GB RAM。
我们有几台这样的机器,除了一台之外,所有机器都运行良好。正常的清理/构建大约需要 5-7 分钟。在“淘气”的机器上大约需要30分钟。
在开始构建之前,机器有超过 5 GB 的可用 RAM,CPU 利用率几乎为零。我们看不到任何会消耗资源的东西。
这只是一个非常简单的 iOS 项目(使用 gcc 4.2)——没有什么特别的。一旦我们开始构建,XIB 就会快速编译。直到我们进入第 15-16 个实现文件 (.m),构建过程才变得缓慢。那时我们仍然有大量可用 RAM,并且 CPU 使用率非常低。
关于我们如何追踪这台机器的问题有什么建议吗?
您是使用发布配置还是调试配置进行构建?在构建期间,剥离二进制文件(发布配置)可能非常耗时。