我是靠谱客的博主 标致小丸子,最近开发中收集的这篇文章主要介绍几种测量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启动时间的方式所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部