最近工程因為代碼增多, 編譯越來越慢, 為了更快編譯, 找出了下面的方法,通過查看各部分代碼的編譯時間消耗長短,針對性的優(yōu)化代碼
1.首先到Build Setting中搜索: Other Swift Flags
2.然后分別在幾個條目中添加命令:
-Xfrontend -debug-time-function-bodies
完成后如下圖:
3.編譯時,在如下位置點擊build
就可以看到編譯的時間了
如果想把日志以文件的形式輸出或者排序尚蝌,可以使用命令行來實現(xiàn):
Terminal 到工程文件夾下
xcodebuild -scheme 項目名 clean build | grep [1-9].[0-9]ms | sort -nr > culprits.txt
編譯完成后可以在 culprits.txt中看到編譯時間