我是靠谱客的博主 标致小丸子,这篇文章主要介绍几种测量app启动时间的方式,现在分享给大家,希望可以做个参考。

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启动时间内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(81)

评论列表共有 0 条评论

立即
投稿
返回
顶部