dyld環(huán)境變量DYLD_PRINT_STATISTICS無(wú)法顯示

由于啟動(dòng)優(yōu)化 蘋果iOS10開(kāi)始 提供dyld環(huán)境變量DYLD_PRINT_STATISTICS DYLD_PRINT_STATISTICS_DETAILS在控制臺(tái)輸出pre-main的耗時(shí)

Xcode~>Edit Scheme>Run>Arguments~>Environments Variables

dyld變量設(shè)置scheme

相應(yīng)設(shè)置的控制打印
控制臺(tái)打印信息:
DYLD_PRINT_STATISTICS:
Total pre-main time: 118.37 milliseconds (100.0%)
         dylib loading time: 130.14 milliseconds (109.9%)
        rebase/binding time: 411015771.6 seconds (344882902.8%)
            ObjC setup time:   2.30 milliseconds (1.9%)
           initializer time:  18.32 milliseconds (15.4%)
           slowest intializers :
             libSystem.B.dylib :   1.83 milliseconds (1.5%)
   libBacktraceRecording.dylib :   4.11 milliseconds (3.4%)
    libMainThreadChecker.dylib :  10.32 milliseconds (8.7%)

DYLD_PRINT_STATISTICS_DETAILS:
  total time: 307.55 milliseconds (100.0%)
  total images loaded:  341 (334 from dyld shared cache)
  total segments mapped: 21, into 419 pages
  total images loading time: 241.59 milliseconds (78.5%)
  total load time in ObjC:   2.30 milliseconds (0.7%)
  total debugger pause time: 111.44 milliseconds (36.2%)
  total dtrace DOF registration time:   0.00 milliseconds (0.0%)
  total rebase fixups:  16,207
  total rebase fixups time:   0.29 milliseconds (0.0%)
  total binding fixups: 491,959
  total binding fixups time:  45.02 milliseconds (14.6%)
  total weak binding fixups time:   0.01 milliseconds (0.0%)
  total redo shared cached bindings time:  77.73 milliseconds (25.2%)
  total bindings lazily fixed up: 0 of 0
  total time in initializers and ObjC +load:  18.32 milliseconds (5.9%)
                         libSystem.B.dylib :   1.83 milliseconds (0.5%)
               libBacktraceRecording.dylib :   4.11 milliseconds (1.3%)
                           libobjc.A.dylib :   0.45 milliseconds (0.1%)
                            CoreFoundation :   0.38 milliseconds (0.1%)
                libMainThreadChecker.dylib :  10.32 milliseconds (3.3%)
                    libLLVMContainer.dylib :   0.44 milliseconds (0.1%)
total symbol trie searches:    1147056
total symbol table binary searches:    0
total images defining weak symbols:  33
total images using weak symbols:  89
但是升級(jí)Xcode13 iOS15時(shí),控制臺(tái)打印就沒(méi)了

原因是其它只適配iOS10 - iOS14,如需要查看可以使用相關(guān)系統(tǒng)內(nèi)的手機(jī)、模擬機(jī)。
(測(cè)試環(huán)境:Xcode15 模擬器iOS13.0 / iOS14.0.1 / iOS14.5)

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容