在构建项目时,我可以看到Xcode在报表导航器中的Build Log中同时处理4个Swift文件.
我还看到,在编译时,Activity Manager中有4个进程,全部称为"Swift".
它似乎正在充分利用可用的处理能力来完成它的工作,所以我不打算改变它.但是,我正在使用双核i7处理器.
Quad Core i7能够并行编译8个文件吗?如果是这样,如果它是6个核心,它会扩大规模吗?
至少有四核的人可以做一个测试来确认吗?
我正在使用Xcode 6.3.1
谢谢!
Xcode将使用尽可能多的可用处理器.在某些情况下,它无法使用所有处理器,例如,在编译所有预编译的头文件之前,它无法编译Objective-C文件,因此如果您只有一个预编译的头文件,那么将只使用一个处理器.但对于所有正常的源文件,将使用所有处理器.对于静态分析仪,也将使用所有处理器.
换句话说,四核Retina MBP 15"是一个非常好的开发机器.如果你有大量的源文件,给它大量的内存,我有8核MacPro与4GB的RAM(很久以前)的问题.一个较旧的Mac具有四个核心的Mini也非常有用.
归档时间: |
|
查看次数: |
2927 次 |
最近记录: |