3

我使用的是 Xcode 5。当我安装了 Mountain Lion 后,我的项目在清理后进行构建花费了不到 10 秒的时间。它非常快。

升级到 Mavericks 后,我的项目现在在清理后进行构建大约需要 2 分钟。编译每个源文件几乎需要一秒钟!源码和升级前的代码一模一样,所以我知道这个问题肯定是小牛升级造成的。

在构建期间运行 top 命令会显示大约 15 个 clang 进程。每个clang进程不断从“休眠”和“卡住”状态切换。所以我想知道这个问题是否与多个clang进程的竞争条件有关。

到目前为止,我已经尝试重新启动并重新安装 XCode。

编辑

其他信息:我正在使用带有 16GB 内存的视网膜显示屏的最新 macbook pro。我还启用了文件库。将尝试禁用它以查看它是否会改变性能。

4

1 回答 1

4

我已经解决了这个问题。原来是我的病毒扫描程序 McAfee。在让 Xcode 编译它之前,它一定已经扫描了每个源文件。奇怪的是病毒扫描程序几乎没有占用 CPU 周期。

于 2013-11-04T01:41:41.267 回答