性能日志包括:
- 启动速度日志
- 卡顿日志
- 卡死日志
您可以在:
- mPaaS 控制台 > 移动分析 > 基础分析 中查看 启动速度指标。
- mPaaS 控制台 > 移动分析 > 性能分析 中查看 卡顿、卡死报告。
埋点
启动速度
MPLogger.reportLaunchTime(Context context);
说明:
- 应用启动时长 ≈ 调用该方法的时刻 – 应用开始启动的时刻。
- 推荐在首页
Activity
的onCreate()
方法中调用。
卡顿
卡顿的定义为:Android 主线程超过 2.25 秒 仍未执行完一个方法。
开启卡顿监控需满足以下条件:
- 界面需要继承 mPaaS 提供的类
BaseActivity
、BaseFragmentActivity
或BaseAppCompatActivity
。
说明:
- apk 为 debug 包时,卡顿监控为全量统计。
- apk 为 release 包时,卡顿监控为采样统计,采样率 10%。
卡死
卡死即 Android 系统的 ANR,通常情况下为:主线程无响应时间 超过 5 秒。
开启卡死监控需满足以下条件:
- 界面需要继承 mPaaS 提供的类
BaseActivity
BaseFragmentActivity
或BaseAppCompatActivity
。