xcode可以设置编译时的并发任务数量,这一参数与编译时间有什么关系?内存的大小,对编译时间有什么影响?这两天对这两个方面进行了测试。
结论:
1、现有大部分Mac配置了i7处理器,应设置并发任务数量为8,可以达到最佳效果
2、4G内存及8G内存下,编译时间是基本一样的,故无需升级内存,但需要保持构建机器尽量少地打开不相关的程序(例如打开N个XCODE),同时每隔一段时间可以重启下机器
一、环境
操作系统:Mac OS x 10.7.4
研究发现,i7处理器的Mac设置并发任务数量为8可实现最佳编译效率,提升约13%。4G和8G内存下编译时间相近,但长时间运行后4G内存性能下降明显。保持构建机器少开无关程序并定期重启有助于优化编译速度。Xcode默认并发任务数为4,调整为8可减少40%编译时间。
结论:
1、现有大部分Mac配置了i7处理器,应设置并发任务数量为8,可以达到最佳效果
2、4G内存及8G内存下,编译时间是基本一样的,故无需升级内存,但需要保持构建机器尽量少地打开不相关的程序(例如打开N个XCODE),同时每隔一段时间可以重启下机器
操作系统:Mac OS x 10.7.4

被折叠的 条评论
为什么被折叠?