卡顿/网络分析的定义以及采样率规则
卡顿
定义
卡顿分析模块对卡顿的定义为:SDK监控到主线程消息执行超时的次数。
Android:2秒无响应定义为卡顿
iOS:连续3个2秒无响应定义为卡顿
采样率
卡顿模块的采样率如下,请您在查看数据的时候考虑采样率带来的影响:
基础版:
Android:5%(如何理解5% 往下看 采样率规则说明)
iOS:5%
专业版
Android:默认5%,可灵活调整采样率至最高10%,在专业版管理中可以进行更改
iOS:默认5%,可灵活调整采样率至最高10%,在专业版管理中可以进行更改
尊享版:
Android:可以在专业版管理中灵活调整,最高100%
iOS:可以在专业版管理中灵活调整,最高100%
网络分析
U-APM的网络分析模块涵盖四个部分,HTTP、DNS、网络错误以及CDN分析。帮助您整体评估应用的网络性能并及时发现并解决网络问题,提高网络质量性能体验
采样率
请您在查看数据的时候考虑采样率带来的影响:
免费版:网络分析模块采样率1%,默认对安卓/iOS应用实施1%的采样率,会在设备每次启动时随机下发1%的采样率。
专业版:网络分析模块需要在专业版管理中进行开通,默认对安卓/iOS应用实施5%的采样率,会在设备每次启动时随机下发5%的采样率。可以调整,最高5%。
尊享版:网络分析模块需要在专业版管理中进行开通,默认对安卓/iOS应用实施5%的采样率,会在设备每次启动时随机下发5%的采样率。可以调节至最高100%。
采样率规则说明
我们说的采样率5% 是指,在启动SDK时会从服务端下发一个随机整数, 随机数范围在1-100期间;
如果随机数命中1-5 ,则在Android卡顿采集中, 如果上报上的信息中有卡顿,则会展示在卡顿分析中;
如果随机数命中1-5,则在Android & iOS 网络分析采集中,会上报相关的网络信息;
此设备本次如果启动命中了采样率,则所有采集到的卡顿、网络日志会全部上报;