解决项目编译后会xcode会卡顿几分钟问题 (特殊 )
1.获取当前内核数:
sysctl -n hw.ncpu
2.设置编译线程数:
defaults write com.apple.dt.Xcode IDEBuildOperationMaxNumberOfConcurrentCompileTasks 8
3.获取编译线程数:
defaults read com.apple.dt.Xcode IDEBuildOperationMaxNumberOfConcurrentCompileTasks
两台电脑 :
一体机 内核数 6
笔记本 内核数 12
设置编译线程数都为8 (设置过大无用&过小无用)
重启电脑重新编译 终于解决这个问题
解决 日常项目 编译时间漫长
解决项目全量编译(每次都需要编译全部文件)
Build Settings 添加自定义参数
HEADERMAP_USES_VFS = YES
减少编译时间 - framework
减少frameWork包每次编译都需要加载到
原因:在选中的情况下,即使你添加一行代码,项目中的所有资源文件都会被重新编译一遍。也会对所有被改变的frameworks进行编译。
缺点:去掉这个选项,就只会对你的项目OC Swift代码进行编译,对frameworks中的文件所进行的修改将不会进行重新编译。
Debug模式下编译器优化
Build Setting -> 搜索 optimization
Debug模式下 换成Fastest,Smallest[-Os]
执行时会减少汇编代码