标签:包名 TotalTime shell findstr 命令 adb 耗时
1 adb工具下载
2 adb 命令
- 查看device id:
-
- adb devices
- 获取包名/activity名
-
- adb logcat | findstr -i displayed
- 包名/activity名
-
- 举例:com.XX.android/.main.MainActivity
- 冷启动:
-
- 启动:adb shell am start -W 包名/activity名 | findstr TotalTime
- ThisTime:该Activity的启动耗时,单位ms。 – 如果关心应用所有界面Activity启动耗时,参考 ThisTime
- TotalTime:应用自身启动耗时,This time+应用Application等资源启动时间;-- 如果关心某个应用自身启动耗时,参考TotalTime
- WaitTime:系统启动应用耗时,TotalTime+系统资源启动时间。-- 如果关心系统启动应用耗时,参考 WaitTime
- 停止:adb shell am force-stop 包名
- 启动:adb shell am start -W 包名/activity名 | findstr TotalTime
- 热启动:
-
- 启动:adb shell am start -W 包名/activity名 | findstr TotalTime
- 返回:adb shell input keyevent 3
- 清除app缓存:启动后需要清除缓存
-
- adb shell pm clear 包名
- CPU/MEM:
-
- adb shell top -n 3 -d 3 | findstr 包名
- 流量:
- adb shell cat /proc/net/dev | findstr wlan0
- 电量:
-
- 设置非充电状态:adb shell dumpsys battery set status 1
- 统计电量:adb shell dumpsys battery | findstr level
标签:包名,TotalTime,shell,findstr,命令,adb,耗时 来源: https://www.cnblogs.com/lizitestdev/p/14297353.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。