阿里云首页 移动开发平台 mPaaS

性能日志

本文介绍如何添加性能日志。

性能日志包括:

  • 启动速度日志

  • 卡顿日志

  • 卡死日志

您可以在:

  • mPaaS 控制台 > 移动分析 > 基础分析 中查看启动速度指标。

  • mPaaS 控制台 > 移动分析 > 性能分析 中查看卡顿、卡死报告。

启动速度埋点

应用启动时长 = 调用该方法的时刻 - 应用开始启动的时刻。

推荐在首页 ActivityonCreate() 方法中调用。

MPLogger.reportLaunchTime(Context context);

卡顿埋点

卡顿的定义为 Android 主线程超过 2.25 秒 仍未执行完一个方法。

要开启卡顿监控,界面需要继承 mPaaS 提供的类 BaseActivityBaseFragmentActivityBaseAppCompatActivity

说明

  • apk 为 debug 包时,卡顿监控为全量统计。

  • apk 为 release 包时,卡顿监控为采样统计,采样率 10%。

卡死埋点

卡死即 Android 系统的 ANR,通常情况下指主线程无响应时间 超过 5 秒

要开启卡死监控,界面需要继承 mPaaS 提供的类 BaseActivityBaseFragmentActivityBaseAppCompatActivity