我正在使用Xcode 5.当我安装Mountain Lion时,在清理完成后为我的项目花费不到10秒钟。它非常快。
升级到Mavericks之后,现在在清理后进行构建大约需要2分钟。编译每个源文件几乎需要一秒钟!源代码与升级前的代码完全相同,所以我知道这个问题肯定是由Mavericks升级引起的。
运行top命令会在构建期间显示大约15个clang进程。每个clang进程都保持从“休眠”和“卡住”状态切换。所以我想知道这个问题是否与多个铿锵声进程的竞争条件有关。
到目前为止,我已尝试重新启动,并重新安装XCode。
修改
其他信息:我正在使用最新的带有16GB内存的视网膜显示器的macbook pro。我也启用了文件库。将尝试禁用它以查看它是否会改变性能。
答案 0 :(得分:4)
我已经解决了这个问题。事实证明这是我的病毒扫描程序迈克菲。在让Xcode编译它之前,它必须扫描每个源文件。奇怪的是病毒扫描程序几乎没有占用cpu周期。