卡死报告

卡死包括启动卡死和 ANR 卡死两种情况。当发生卡死时,客户端会实时上传卡死信息。这些信息会在控制台上展示出来,总体时间延迟一般在几秒钟到几分钟。

卡死类型 Android iOS
启动卡死 App 启动后 30 秒内未能离开欢迎页和进入首页。 App 启动时主线程在 5 秒内未执行完一个方法。
ANR 卡死 即系统 ANR 卡死,定义详见 Android 官网 ANR App 运行时主线程在 5 秒内未执行完一个方法。

通过卡死报告,您可以了解卡死对应的总次数、卡死率、影响设备数,并分类查看启动卡死和 ANR 卡死的详细情况。

完成以下操作,查看卡死报告:

  1. 登录 mPaaS 控制台,从左侧导航栏进入 性能监控 > 崩溃分析 页面。
  2. 单击 卡死报告 标签查看卡死分析数据。
  3. 通过选择 平台、App 版本、时间来筛选卡死统计分析数据。
    1

核心指标

展示每分钟的启动卡死和 ANR 卡死数据,并以折线图的形式展现数据变化。单击启动卡死或 ANR 卡死指标卡片,查看相应的卡死趋势数据。

指标 启动卡死 ANR 卡死
卡死数 当日应用启动卡死次数。 当日应用 ANR 卡死次数。
卡死率 应用启动卡死的次数/应用启动次数。 应用 ANR 卡死的次数/应用启动次数。
影响设备数 指定时间内发生的启动卡死总数,按设备 ID 去重。 指定时间内发生的 ANR 卡死总数,按设备 ID 去重。

卡死分类

此区域的数据报表可展现所选日期的 启动卡死ANR 卡死 数据。

卡死分类支持卡死日志符号化(iOS 卡死日志需要符号化;Android 卡死日志不需要),并根据卡死的原因对日志分类统计。

  • 卡死数:同一类卡死的总个数(卡死日志个数)。
  • 账号数:同一类卡死中,不同的 userID 的个数(根据日志中的 userID 字段来统计),如果日志中没有填写 userID 字段,默认值为 1。
  • 设备数:同一类卡死中,不同的设备 ID 的个数(根据日志中的设备 ID 字段来统计),如果日志中没有填写设备 ID 字段,默认值为 1。
  • 版本:卡死日志中记录的版本号。
  • 详情:卡死日志中记录的卡死调用堆栈。

卡死详情

在卡死分类列表中,单击 操作 列的 详情 链接,查看错误组、可查看该类启动/ANR 卡死的错误详情详细信息,包括错误组信息以及错误样本。

2

  • 错误组
    • 启动/ANR 卡死数:同一类卡死的总个数(卡死日志个数)。
    • 影响设备数:发生该类卡死的设备量,按设备 ID 去重。
    • 设备占比:此类卡死影响的设备数/发生卡死的总设备数。
    • 报错机型 Top3:展示卡死次数最多的三个机型的卡死次数占比。
  • 错误样本:展示当前样本的设备详情、日志详情等信息,您可通过两侧的 <> 按钮来切换样本。
    • 设备详情:展示当前样本的 设备 ID平台用户 ID设备型号操作系统版本 信息。
    • 符号反解:展示当前卡死日志的反解状态。对于反解失败的日志,同时会展示失败原因,如未找到符号表文件、符号表文件无效、UUID 不匹配等。支持 上传符号表文件,进行手动反解。
      说明:支持通过符号表对 iOS App 的卡死日志进行符号反解。如果 App 发布后尚未上传符号表文件,则默认展示原始日志内容;如果已上传 dSYM 符号表文件,卡死日志符号化会在卡死日志上传后实时进行(延迟在分钟级)。
    • 日志详情:展示当前样本的卡死日志,并支持数据导出。关于日志详情,可查看 卡死埋点
说明:如果设备 ID 为空或者为“-”,设备数不累加。