adb测试app启动速度

发布时间 2023-06-26 14:49:56作者: 常疯大虾

adb测试app启动速度

一.adb获取启动页面耗时

1.获取启动的activity

启动app,执行命令:

adb shell dumpsys window | findstr mCurrentFocus

2.获取activity耗时

adb shell am start –W –n com.cubic.autohome/com.cubic.autohome.MainActivity

二.分析启动耗时数据

ThisTime:最后一个启动的Activity的启动耗时。

TotalTime:自己的所有Activity的启动耗时。

WaitTime:AMS启动Activity的总耗时(包括当前Activity的onPause()和自己Activity的启动),如果关心系统启动应用耗时,参考WaitTime。

单Activity启动时,ThisTime和TotalTime一般是相等的;一连串Activity启动时,TotalTime>ThisTime