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