如果有更多的cpu内核,Xcode会并行编译更多的Swift文件吗?
在构建项目时,我可以在报表导航器内的构建日志中看到Xcode同时处理4个Swift文件 我还看到Activity Manager中有4个流程,在编译时都称为“Swift” 它似乎正在大量使用可用的处理能力来完成它的工作,所以我不想改变这一点。然而,我使用的是双核i7处理器 四核i7能够并行编译8个文件吗?如果是这样的话,如果它是6核的话,它还会放大吗 至少有四核的人能做一个测试来确认这一点吗 我使用的是Xcode 6.3.1如果有更多的cpu内核,Xcode会并行编译更多的Swift文件吗?,xcode,swift,Xcode,Swift,在构建项目时,我可以在报表导航器内的构建日志中看到Xcode同时处理4个Swift文件 我还看到Activity Manager中有4个流程,在编译时都称为“Swift” 它似乎正在大量使用可用的处理能力来完成它的工作,所以我不想改变这一点。然而,我使用的是双核i7处理器 四核i7能够并行编译8个文件吗?如果是这样的话,如果它是6核的话,它还会放大吗 至少有四核的人能做一个测试来确认这一点吗 我使用的是Xcode 6.3.1 谢谢大家! Xcode将使用尽可能多的可用处理器。在某些情况下,它不能
谢谢大家! Xcode将使用尽可能多的可用处理器。在某些情况下,它不能使用所有处理器,例如,在编译所有预编译头文件之前,它不能编译Objective-C文件,因此,如果您只有一个预编译头文件,那么只有一个处理器将用于此目的。但对于所有正常的源文件,将使用所有处理器。对于静态分析器,也将使用所有处理器 换句话说,四核Retina MBP 15“是一台非常好的开发机器。如果你有大的源文件,那么给它大量的RAM。我在8核MacPro和4GB的RAM(很久以前)上遇到过问题。一台旧的四核MacMini也非常有用