美文网首页
adb命令 —— 计算APP 冷启动时间

adb命令 —— 计算APP 冷启动时间

作者: mm_cuckoo | 来源:发表于2017-09-11 14:58 被阅读257次

    不啰嗦直接上命令:

    $adb shell am start -W packageName/启动的Activity 
    

    看个执行例子就都懂了:

    { cfox@cfox-HP-EliteDesk-880-G2-TWR /home/cfox }
    $adb shell am start -W com.cfox.starttime/.MainActivity
    spawn the-true-adb shell
    odin:/ $ exec 'am' 'start' '-W' 'com.cfox.starttime/.MainActivity' 
    Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=com.cfox.starttime/.MainActivity }
    Status: ok
    Activity: com.cfox.starttime/.MainActivity
    ThisTime: 438
    TotalTime: 438
    WaitTime: 452
    Complete
    

    信息不多,一看就懂,但是还是要说上几句:

    • WaitTime: 返回从 startActivity 到应用第一帧完全显示这段时间. 就是总的耗时,包括前一个应用 Activity pause 的时间和新应用启动的时间;
    • ThisTime: 表示一连串启动 Activity 的最后一个 Activity 的启动耗时;
    • TotalTime: 表示新应用启动的耗时,包括新进程的启动和 Activity 的启动,但不包括前一个应用Activity pause的耗时。

    相关文章

      网友评论

          本文标题:adb命令 —— 计算APP 冷启动时间

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