更新时间:2025-10-31 GMT+08:00
分享

ANR

ANR(Application Not Responding),如果Android应用的界面线程处于阻塞状态的时间过长,会触发“应用无响应”提示,每一次“应用无响应”提示,计为一次ANR。

ANR页面展示App监控的“ANR”信息,包括该应用下的总ANR 次数、设备ANR 率、次数ANR 率、影响设备数、影响版本数、ANR 总览趋势图、TOP5版本ANR、TOP5设备ANR以及ANR 列表。

查看ANR

  1. 登录APM控制台
  2. 单击左侧,选择“管理与监管> 应用性能管理 APM”,进入APM服务页面。
  3. 在左侧导航栏选择“App监控 > ANR”,展示ANR的指标数据。

    表1 ANR参数说明

    参数名称

    说明

    总ANR 次数

    应用的ANR总次数。

    设备ANR 率

    设备ANR率=ANR设备数/设备总数。

    次数ANR 率

    次数ANR率=总的ANR次数/总的APP启动次数。

    影响设备数

    影响设备的数量。

    影响版本数

    影响版本的数量。

    • 单击页面的左上方应用下拉列表中,选择应用。
    • 单击“运营商”、“地域”、“设备”、“版本”以及“标签”的下拉菜单选择筛选条件,进一步查看所需要的信息。
    • 在页面的右上方,单击时间维度选择按钮,默认“近20分钟”。

ANR 总览趋势图

ANR 总览趋势图展示总ANR 次数以及影响设备数的趋势图。鼠标停留在某个时间节点处,可以展示总ANR 次数和影响设备数。

图1 ANR 总览趋势图
表2 ANR 总览趋势图相关参数说明

参数名称

说明

总ANR 次数

应用的ANR总次数。

影响设备数

影响设备的数量。

TOP5版本ANR

TOP5版本ANR展示TOP5版本ANR的柱形图。鼠标停留在某个版本节点处,可以展示当前版本的总ANR 次数。

图2 TOP5版本ANR
表3 TOP5版本ANR相关参数说明

参数名称

说明

总ANR 次数

某个版本的ANR总次数。

TOP5设备ANR

TOP5设备ANR展示TOP5设备ANR的柱形图。鼠标停留在某个设备节点处,可以展示当前设备的总ANR 次数。

图3 TOP5设备ANR
表4 TOP5设备ANR相关参数说明

参数名称

说明

总ANR 次数

某个设备的ANR总次数。

ANR 列表

ANR 列表展示ANR信息的ANR 摘要、ANR 类型、ANR 次数、影响设备数、影响版本数、首次发生时间、最后发生时间以及操作。
图4 ANR 列表
表5 ANR 列表相关参数说明

参数名称

说明

ANR 摘要

ANR信息的摘要。

ANR 类型

ANR的类型。

ANR 次数

ANR的次数。

影响设备数

ANR影响的设备数量。

影响版本数

ANR影响的版本数量。

首次发生时间

首次发生崩溃的时间。

最后发生时间

最后一次发生崩溃的时间。

  • 在列表左上的搜索框中输入“ANR 摘要”或“ANR 类型”的关键字,单击,查看满足搜索条件的ANR 列表。
  • 单击ANR 列表右上角的自定义列表项,使界面上显示您需要查看的指标数据。
  • ANR 列表默认按照“ANR 次数”降序排列。
  1. 单击“ANR 摘要”列的某一行对应的“操作”列的“分析”按钮,展示某条ANR记录的详细信息。包括:ANR 总览趋势图、TOP5版本ANR、TOP5设备ANR以及ANR 列表。

    图5 ANR 摘要详细信息
    • 在ANR 列表左上的搜索框中输入“设备型号/ID”或“ANR 类型”的关键字,单击,查看满足搜索条件的ANR 列表。
    • 单击ANR 列表右上角的自定义列表项,使界面上显示您需要查看的指标数据。
    • ANR 列表默认按照“发生时间”降序排列。

  2. 单击“设备型号/ID”列的某一行对应的“操作”列的“查看详情”,展示该ANR记录的基本信息以及ANR 堆栈。

    由于只有Android设备存在 ANR 数据,因此ANR的堆栈分析功能仅支持Android。

    图6 ANR-Android应用支持堆栈分析
    表6 ANR-查看详情相关参数说明

    参数名称

    说明

    发生时间

    发生ANR的时间。

    用户标识

    用户的唯一标识。

    设备型号

    设备的型号。

    摘要

    ANR信息摘要。

    接入方式

    App接入方式。

    系统版本

    系统版本号。

    App版本

    App版本号。

    内存占用

    内存占用大小。

    内存空闲

    内存空闲大小。

    CPU使用

    CPU已使用率。

    CPU架构

    CPU的架构。

    可用磁盘

    磁盘可使用大小。

    已用磁盘

    磁盘已使用大小。

    应用包名

    应用包名称。

    ANR 堆栈

    ANR堆栈。

  3. 在ANR堆栈框中输入符号表的OBS桶地址,如何通过OBS客户端上传符号表文件,上传操作请查看 通过控制台快速使用OBS
  4. 单击“堆栈分析”,分析结果展示在框中。

相关文档