adb测试app启动速度
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