全部产品

卡死分析

更新时间:2020-07-28 14:29:15

卡死分析提供卡死统计功能,支持统计卡死次数、卡死率、受影响设备数等。

卡死的定义

卡死包括以下情况:

  • Android:
    • 启动卡死:App 启动时主线程 5 秒 未执行完一个方法。
    • ANR 卡死:即系统 ANR 卡死,定义详见 Android 官网 ANR 说明
  • iOS:
    • 启动卡死:App 启动时主线程 5 秒 未执行完一个方法。
    • ANR 卡死:App 运行时主线程 5 秒 未执行完一个方法。

查看卡死报告

进入控制台 移动分析 > 性能分析 > 卡死报告 页面,可以查看 卡死率卡死次数影响设备数卡死日志 等信息:

卡死报告

点击卡死分类中的详情,您可以看到卡死详情:

卡死详情

  • 设备详情:
    • 设备 ID:格式为 IMSI|IMEI
    • 平台:由 3 个字段组合而成,即 appId-平台-workspaceId
  • 日志详情:日志以逗号分隔,其中包含完整的错误堆栈。每个字段的具体含义,请参见 日志模型 > 性能埋点 > 卡死埋点

卡死分析是 准实时 的。即在应用发生卡死且日志上报之后,您就可以看到如上报告。

客户端开发

Android

具体步骤如下:

  1. 接入移动分析组件。更多信息,参见 接入 Android
  2. 开启卡死监控。根据 SDK 版本,参见 Android 性能日志

iOS

具体步骤如下:

  1. 接入移动分析组件。更多信息,参见 接入 iOS
  2. 开启卡死监控。根据 SDK 版本,参见 iOS 性能日志