性能分析中App启动时间如何计算?

问题描述:

性能分析中App启动时间是如何计算的?App页面加载时间是如何计算的?

解决方案:

App启动耗时:

iOS以 SDK 初始化为起始点,以首页加载结束为截止点。

Android:从Application.onCreate() 到可交互的时间间隔,可交互的定义是:用户滑动页面、点击按钮能够得到响应。

App页面加载耗时:

开始时间点:

以页面切换(push/pop/tabselect)为起点时间点。

结束时间点:

  • 算法1:用户点击之前最后一次layout算结束。

  • 算法1:绘制比例达到80%算结束。

上述两套算法以先算出来的时间为准。

适用于

  • 性能分析