查看Xcode編譯時(shí)間

最近工程因?yàn)榇a增多, 編譯越來越慢, 為了更快編譯, 找出了下面的方法,通過查看各部分代碼的編譯時(shí)間消耗長短,針對(duì)性的優(yōu)化代碼

1.首先到Build Setting中搜索: Other Swift Flags

2.然后分別在幾個(gè)條目中添加命令:

-Xfrontend -debug-time-function-bodies

完成后如下圖:

3.編譯時(shí),在如下位置點(diǎn)擊build

就可以看到編譯的時(shí)間了

如果想把日志以文件的形式輸出或者排序,可以使用命令行來實(shí)現(xiàn):

Terminal 到工程文件夾下

xcodebuild -scheme 項(xiàng)目名 clean build | grep [1-9].[0-9]ms | sort -nr > culprits.txt

編譯完成后可以在 culprits.txt中看到編譯時(shí)間

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • 最近工程因?yàn)榇a增多, 編譯越來越慢, 為了更快編譯, 找出了下面的方法,通過查看各部分代碼的編譯時(shí)間消耗長短,針...
    勝哥的二哥閱讀 4,514評(píng)論 7 5
  • 1、關(guān)閉Xcode2、打開終端,輸入以下指令 defaults write com.apple.dt.Xcode ...
    喜相逢v5閱讀 849評(píng)論 0 2
  • 找出編譯耗時(shí)過長的文件 要優(yōu)化項(xiàng)目的編譯速度,首先需要把耗時(shí)過長的文件找出來,然后進(jìn)行重點(diǎn)優(yōu)化。這里會(huì)用到Xcod...
    mobilefellow閱讀 2,286評(píng)論 2 8
  • 【轉(zhuǎn)載】曾夢(mèng)想仗劍走天涯 1.Xcode IDE概覽 說明:從左到右,依次是“導(dǎo)航窗格(Navigator)->邊...
    06a6a973d7ab閱讀 3,896評(píng)論 2 20
  • 1.Xcode IDE概覽 說明:從左到右,依次是“導(dǎo)航窗格(Navigator)->邊列(Gutter)->焦點(diǎn)...
    小地閱讀 5,387評(píng)論 0 9