美文网首页
Xcode统计App启动时间

Xcode统计App启动时间

作者: ffmylikes | 来源:发表于2020-02-19 17:29 被阅读0次

    如何测试APP启动时间呢,Xcode隐形提供了一个方法:只需要在 Edit scheme -> Run -> Arguments 中将环境变量 DYLD_PRINT_STATISTICS 设为 1统计结果会在打印窗口输出如下:

    如下图所示:

    Total pre-main time: 940.14 milliseconds (100.0%)

             dylib loading time: 312.41 milliseconds (33.2%)

            rebase/binding time:  56.91 milliseconds (6.0%)

                ObjC setup time:  30.65 milliseconds (3.2%)

               initializer time: 540.16 milliseconds (57.4%)

               slowest intializers :

                 libSystem.B.dylib :  4.02 milliseconds (0.4%)

        libMainThreadChecker.dylib :  40.87 milliseconds (4.3%)

              libglInterpose.dylib : 161.18 milliseconds (17.1%)

             libMTLInterpose.dylib :  95.43 milliseconds (10.1%)

                  LCOpenSDKDynamic : 116.28 milliseconds (12.3%)

                         MobileAPP : 186.00 milliseconds (19.7%)

    由上面打印结果看出,会打印出main之前各个阶段时间消耗。

    相关文章

      网友评论

          本文标题:Xcode统计App启动时间

          本文链接:https://www.haomeiwen.com/subject/nnaofhtx.html