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

2017-11-08  本文已影响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。

上一篇下一篇

猜你喜欢

热点阅读