Xcode 4太多的clang进程

Posted

技术标签:

【中文标题】Xcode 4太多的clang进程【英文标题】:Xcode 4 too many clang processes 【发布时间】:2011-09-27 11:04:51 【问题描述】:

参考以下问题speeding up xcode builds,以下命令在 Xcode 4 中仍然有效:

默认写入 com.apple.Xcode PBXNumberOfParallelBuildSubtasks 4

但是它只限制了 Xcode 在构建时启动的“cplus”进程的数量。现在在 Xcode 4 中,我还获得了大量(超过我拥有的核心数量)的“clang”进程,它们占用了大量内存并冻结了我的系统。那么有没有办法在构建时限制“clang”进程的数量?

【问题讨论】:

【参考方案1】:

答案在这里:https://devforums.apple.com/message/545348#545348

默认写入 com.apple.dt.Xcode IDEBuildOperationMaxNumberOfConcurrentCompileTasks 4

【讨论】:

【参考方案2】:

在 Xcode5 中对我有用的相同问题(冻结在最后一个文件上的存档)是更改构建设置:将 RELEASE(或全部)的“优化级别”设置为 NONE。创造了奇迹。

【讨论】:

以上是关于Xcode 4太多的clang进程的主要内容,如果未能解决你的问题,请参考以下文章

xcode在用clang编译cairo库的时候出现的error和warning

(转)Android进程管理详解

vs2017 调试附加进程 结束进程为啥很卡慢

Xcode 4.4:此进程的另一个实例已在运行或挂在调试器中

XCode 4.5.2:如何协调“无法附加到进程 ID 0”与对资源文件夹的需要?

Xcode 无法获取进程 XXX 的任务。我该如何解决这个问题? (iPhone SDK 4.0)