在iOS啟動(dòng)優(yōu)化之——如何使用MetricKit 來(lái)計(jì)算啟動(dòng)時(shí)間 Launch Time
,我們提到,可以使用MetricKit 在Organizer中或者直接代碼統(tǒng)計(jì),那么還能用什么來(lái)統(tǒng)計(jì)呢?文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-424451.html
配置環(huán)境變量打印
Xcode曾經(jīng)提供了一些環(huán)境變量比如DYLD_PRINT_STATISTICS來(lái)提供時(shí)間統(tǒng)計(jì)(參考Xcode 動(dòng)態(tài)庫(kù)環(huán)境變量——不止DYLD_PRINT_STATISTICS),我們?cè)赟cheme的Run 環(huán)境變量中添加該參數(shù),啟動(dòng)之后,Xcode會(huì)在log中打印如下內(nèi)容:文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-424451.html
Total pre-main time: 821.85 milliseconds (100.0%)
dylib loading time: 379.71 milliseconds (46.2%)
rebase/binding time: 147.25 milliseconds (17.9%)
ObjC setup time: 48.93 milliseconds (5.9%)
initializer time: 245.95 milliseconds (29.9%)
slowest intializers :
libSystem.B.dylib : 4.40 milliseconds (0.5%)
libMainThreadChecker.dylib : 30.37 milliseconds (3.6%)
**** : 342.37 milliseconds (4
到了這里,關(guān)于iOS啟動(dòng)優(yōu)化之——如何使用Xcode Log、App Launch、代碼來(lái)計(jì)算啟動(dòng)時(shí)間 Launch Time的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!