提醒:在使用移动应用问题分析前,您需要确保已具有移动应用问题分析的页面访问权限和apm数据的查看或维护权限。如果您没有相关权限,请联系用户中心管理员为您配置权限。相关操作管理员请参见授权

配置入口:门户首页>APM-Mobile>移动应用卡片>问题分析

崩溃分析

崩溃分析提供移动应用的崩溃信息,帮助用户追踪崩溃的堆栈、进程等信息,从而快速定位并解决问题。目前,透视宝支持Java Crash和Native Crash崩溃信息的解码。

概览分析

崩溃页查看应用的整体崩溃信息,包括崩溃趋势、版本崩溃率top5、设备崩溃率top5、崩溃分布、崩溃统计和崩溃列表,如下图所示。

1648543979155771.png

崩溃趋势

查看一段时间内应用的崩溃次数趋势,如下图所示。

1648544001727920.png

版本崩溃率top5

查看应用崩溃最多的5个App版本的崩溃率统计,聚焦发生崩溃最严重的App版本。

1648544017898571.png

设备崩溃率top5

查看应用崩溃最多的5个设备的崩溃率统计,聚焦发生崩溃最严重的设备。

1648544028439742.png

崩溃分布

在地图中查看应用发生崩溃的地域分布,可在世界地图或中国地图中查看崩溃状态分布及崩溃次数最多的10个地区。

1648544041908650.png

在地图中单击一个区域可查看单个区域的崩溃分布。

崩溃统计

分析各种设备、操作系统、运营商和接入方式的受崩溃影响的情况,包括设备名称、OS版本、运营商和接入方式。

1648544072652732.png

崩溃列表

查看详细的崩溃信息,包括崩溃摘要、崩溃次数、崩溃类型、影响版本数、影响用户数、第一次发生时间和最后一次发生时间。

1648544096616672.png

  • 单击1648532735200836.png,在下拉列表中选择展示或隐藏列表中的统计指标。

  • 单击导出excel将崩溃列表以excel的形式保存在本地。

  • 单击崩溃摘要,进入分析页面,查看崩溃的快照分析。

分析崩溃快照

崩溃快照页查看单个崩溃详细信息,包括崩溃分布、崩溃统计和崩溃追踪,如下图所示。

1648544204566545.png

  • 单击1648532735200836.png,在下拉列表中选择展示或隐藏列表中的统计指标。

  • 单击导出excel将崩溃快照列表以excel的形式保存在本地。

崩溃追踪

单击崩溃摘要,查看崩溃的基本信息、崩溃轨迹以及出错堆栈。

1648544262504099.png

单击出错堆栈查看堆栈信息,如下图所示。

1648544281837879.png

ANR/卡顿分析

目前,透视宝支持对Android ANR信息和iOS卡顿信息的抓取,通过对ANR/卡顿的深入追踪和分析相关线程、Trace文件和信息,帮助您发现引起ANR/卡顿的原因,通过优化应用程序的性能,减少并避免ANR/卡顿,提升用户体验。

安装Smart SDK(iOS)后可以配置卡顿阈值(默认为3.5s),当屏幕卡顿时间大于设定的卡顿阈值时,透视宝才会记录并上报该次事件。您可以在App全局设置高级设置中对数据上报周期和上报机制以及iOS的卡顿阈值进行设置。

概览分析

卡顿页查看应用的整体卡顿信息,包括卡顿趋势、版本卡顿率top5、设备卡顿率top5、卡顿分布、卡顿统计和卡顿列表,如下图所示。

1648545632181409.png

卡顿趋势

查看一段时间内应用的卡顿次数趋势,如下图所示。

1648545652106137.png

版本卡顿率top5

查看应用卡顿最多的5个App版本的卡顿率统计,聚焦发生卡顿最严重的App版本。

1648545684876761.png

设备卡顿率top5

查看应用卡顿最多的5个设备的卡顿率统计,聚焦发生卡顿最严重的设备。

1648545692655420.png

卡顿分布

在地图中查看应用发生卡顿的地域分布,可在世界地图或中国地图中查看卡顿状态分布及卡顿次数最多的10个地区。

1648545701799643.png

在地图中单击一个区域可查看单个区域的卡顿分布。

卡顿统计

分析各种设备、操作系统、运营商和接入方式的受卡顿影响的情况,包括设备名称、OS版本、运营商和接入方式。

1648545717951580.png

卡顿列表

查看详细的卡顿信息,包括卡顿摘要、卡顿次数、影响版本数、影响用户数、第一次发生时间和最后一次发生时间。

1648545731996970.png

  • 单击1648532735200836.png,在下拉列表中选择展示或隐藏列表中的统计指标。

  • 单击导出excel将卡顿列表以excel的形式保存在本地。

  • 单击卡顿摘要,进入分析页面,查看卡顿的快照分析。

分析卡顿快照

卡顿快照页查看单个卡顿详细信息,包括卡顿分布、卡顿统计和卡顿追踪,如下图所示。

1648545856996658.png

  • 单击1648532735200836.png,在下拉列表中选择展示或隐藏列表中的统计指标。

  • 单击导出excel将卡顿快照列表以excel的形式保存在本地。

卡顿追踪

单击卡顿摘要,查看卡顿的详细信息,如下图所示。

1648545915781492.png

通过透视宝提供的信息分析ANR/卡顿的类型、CPU的使用情况、调用堆栈等信息,从而确认导致ANR/卡顿的原因并找到解决方法。

例如:

  • 如果CPU使用量接近100%,说明当前设备很忙,有可能是CPU饥饿导致了ANR。

  • 如果CPU使用量很少,说明主线程被BLOCK了。

  • 如果IOwait很高,说明ANR有可能是主线程在进行I/O操作造成的。

劫持分析

劫持分析即网络劫持分析,可以监测App请求的主机是否为真正的主机,是否被劫持。根据规则判断劫持发生的地域、运营商、接入方式。

设置白名单

单击域名白名单,查看监测发现的劫持域名并与白名单进行比对,判断是否发生了DNS劫持。

如果没有劫持,在左侧域名列表中选择域名,单击将其添加到白名单。添加白名单后,将不再对该域名进行劫持分析。在右侧白名单中选择域名,单击可将其从白名单中移除。

1648546195412854.png

劫持分析

概览页面,查看访问量最高的5个劫持域名和被劫持页面。

1648546207286300.png

劫持域名列表中,查看被劫持域名的被劫持请求次数、劫持请求次数和最后一次发生的时间。

1648546228739179.png

单击加入白名单将域名加入白名单。