美文网首页
[android测试]adb获取应用启动时间

[android测试]adb获取应用启动时间

作者: 小哥讲笑话 | 来源:发表于2017-11-08 15:46 被阅读450次

    1.dumpsys

    (1)启动要查看的程序;

    (2)命令行输入:adb shell dumpsys window w |findstr \/ |findstr name=

    2.再使用adb shell am start -w packagename/activity 命令获取时间

    输出的结果类似于:

    $ adb shell am start -W com.speed.test/com.speed.test.HomeActivity

    Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=com.speed.test/.HomeActivity }

    Status: ok

    Activity: com.speed.test/.HomeActivity

    ThisTime: 496

    TotalTime: 496

    WaitTime: 503

    Complete

    最后总结一下,如果只关心某个应用自身启动耗时,参考TotalTime;如果关心系统启动应用耗时,参考WaitTime;如果关心应用有界面Activity启动耗时,参考ThisTime。

    相关文章

      网友评论

          本文标题:[android测试]adb获取应用启动时间

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