使用Google搜索这个主题后,我知道有几种方法可以衡量Android应用的启动时间。
衡量Android应用启动时间的最精确方法是什么?他们之间有什么不同?
答案 0 :(得分:1)
这是来自官方Android文档
从API 19开始,logcat包含一个包含名为Displayed的值的输出行。此值表示启动过程和完成在屏幕上绘制相应活动之间所经过的时间量。经过的时间包括以下事件序列:
日志行看起来像这样
ActivityManager: Displayed com.android.myexample/.StartupTiming: +3s534ms
为了使其工作在android studio 的logcat视图中禁用过滤器,因为系统服务器而不是应用程序本身为此日志提供服务。
查看此官方link,了解有关不同方法的进一步说明。