应用启动速度分析

mPaaS 的优势之一是能帮助您打造超级稳定、高性能的 App。本教程将引导您进行应用启动速度分析。

Android 开发

1. 接入移动分析组件

移动分析支持原生 AAR 接入、mPaaS Inside 接入和组件化接入(Portal & Bundle)三种接入方式。但是,目前只有基于 mPaaS 框架的应用才能使用 SDK 中封装的接口来统计应用启动速度。

参见 Android 接入文档 完成组件接入,包括完成通用步骤、添加 SDK、配置工程等。其中,在添加 SDK 时推荐您选择最新版本的 SDK。

2. 记录启动速度日志

import com.mpaas.mas.adapter.api.MPLogger;

MPLogger.reportLaunchTime(Context context);

更多信息,请参见 性能日志 > 启动速度

iOS 开发

1. 接入移动分析组件

参见 iOS 接入文档 接入移动分析组件。

2. 记录启动速度日志

具体的接口信息,请参见 性能日志

查看分析报表

在控制台 移动分析 > 基础分析 > 行为分析 页面,选择日期后,您可以看到应用平均启动速度报表。

  • 首次启动:首次安装后,第一次启动 App。

  • 非首次启动:非首次安装 App 后,启动 App。

启动速度统计的都是冷启动,且启动速度分析是 准实时 的。即客户端正确接入、日志上报到日志服务器之后,您就可以看到如上报表。