概述
1.直接看log android自身提供的
ActivityManager
:
Displayed
com.android.myexample/.
StartupTiming
: +
768ms
这个信息在activity 窗口完成所有的启动事件之后,第一次绘制的时候输出。这个时间包括了从启动进程到第一次布局与绘制的所有时间。这基本上是你需要知道的主要时间。
2.通过调用reportFullyDrawn()
需要UPDATE_DEVICE_STATS 的权限,这个权限只能系统app才可以使用
3.screenrecord 就是逐帧的去录制这个过程中app打开的状态。
$ adb shell screenrecord --bugreport /sdcard/launch.mp4 录制这个过程,然后去观察
最后
以上就是标致小丸子为你收集整理的几种测量app启动时间的方式的全部内容,希望文章能够帮你解决几种测量app启动时间的方式所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复