我们可以使用“ adb shell am start -w -n yourpackagename / .activityname”(等待启动完成)来测量任何应用程序的启动时间。此adb shell命令将打印TotalTime和ThisTime。
但是我有以下问题吗?
TotalTime和ThisTime有什么区别?
衡量绩效的正确指标是什么? ThisTime还是TotalTime?
为什么有时ThisTime和TotalTime值相等?为什么有时两者不同?
例:
adb shell am start -W -n com.android.settings/.ApplicationSettings
ThisTime: 1554
TotalTime: 42815
最佳答案
请看看this问题的答案
“ thisTime”:当前活动的启动时间
“ totalTime”:您开始的活动可能在活动堆栈的底部。因此,它指的是活动搜索的总时间
到目前开展的活动。