TotalTime:自己的所有Activity的启动耗时; WaitTime::ActivityManagerService启动App的Activity时的总时间(包括当前Activity的onPause()和自己Activity的启动)。
adb 命令,获取应用启动时间 1.命令: adb shell am start -W packagename/activityname 2.从命令来看,我们需要获取该应用的包名和activity,从而我们又需要另外一个命令;aapt dump badging 应用apk ---这个apk可以直接从电脑拖到命令窗口里,然后回车 >c:/test.txt这个呢是把打印的数据都存入test.txt,然后我们可以...
格式为adb shell am start -W 包名/全类名或叫activity名 打印的结果为 ThisTime 该activity启动耗时 TotalTime 应用自身启动耗时=ThisTime+应用application等资源启动时间 WaitTime 系统启动应用耗时=TotalTime+系统资源启动时间 在测试该启动时间时需要理解两个概念 冷启动:应用第一次启动 热启动:按back按键后再启动...
$adb shell am start -W packageName/启动的Activity 看个执行例子就都懂了: {cfox@cfox-HP-EliteDesk-880-G2-TWR/home/cfox}$adbshell am start-Wcom.cfox.starttime/.MainActivityspawn the-true-adb shell odin:/ $ exec 'am' 'start' '-W' 'com.cfox.starttime/.MainActivity'Starting:Intent{...
adb shell am start -n [包名]/[包名.Activity] 启动一个Activity(不记录启动时间) adb shell am force-stop [包名] 关闭一个APP进程 1.1、App启动时间 查询App的启动时间,可以用以下命令: // 启动APP,查询App的启动时间 // adb shell am start -W [包名] ...
adb shell am命令 am为Activity Manager的缩写,即活动管理,我们可以使用am来控制设备执行各种操作。如下: # 使用am命令来启动淘宝Appadb shell am start com.taobao.taobao/com.taobao.tao.TBMainActivity 还可以用来获取应用的启动时间,如下: adb shell am start -W com.qiniu.pili.droid.shortvideo.effect.demo...
启动App命令:adb shell am start -W -n package/activity 停止App命令:adb shell am force-stop package 以网易新闻APP为例: adb shell am start -W -n com.netease.newsreader.activity/com.netease.nr.phone.main.MainActivity 新梦想技术分享 ThisTime:647 这条信息的时间就作为这次应用启动的耗时 ...
adb kill-server/start-server–终止adb服务/启动adb服务 logcat-- 查看日志 adb logcat -v time *:W |grep pid > /data/data/log.txt adb pull /data/data/log.txt d:/log/ adb shell "logcat -v time *:W |grep pid " > d:/log/log.txt ...
#获取当前安卓app的启动耗时 function CalcStartUpTime () { #确保app处于激活状态 $packageInfo = adb shell dumpsys activity | findstr mFocusedActivity $regex = [regex]"\s??(\S*)/(\S*)??\s" $s = $regex.Matches($packageInfo).Value ...