本文介绍文档中出现的术语解释。
术语 | 解释 | 适用场景 |
JAVA CRASH | 发生在Java代码层的崩溃。 | Android端崩溃 |
NATIVE CRASH | 发生在Native代码(C/C++)层的崩溃。 | Android端崩溃、Harmony端崩溃 |
JS CRASH | 发生在ArkTS代码层的崩溃 | Harmony端崩溃 |
APP FREEZE | 用户在使用应用时会出现点击没反应、应用无响应等情况,其超过一定时间限制后即被定义为应用无响应(appfreeze) | Harmony端卡顿 |
Abort | 未能通过进程退出信号量捕捉到的App非正常退出。 | iOS端崩溃 |
Crash | 通过进程退出信号量捕捉到的App非正常退出。 | iOS端崩溃 |
ANR | Application Not Response,指在Android系统上,应用程序响应不够灵敏时,系统会向用户显示的一个对话框。用户可以选择等待,也可以选择强制关闭。 | Android端卡顿 |
内存泄漏 | 主要检测Activity、IntentReceiver、ServiceConnection等的泄漏。 | Android端异常 |
主线程IO | 通过StrictMode工具检测到的主线程IO,包括磁盘读写,网络IO等。 | Android端异常 |
大内存图片 | 绘制图片时使用比绘制区域尺寸更大的图片资源,造成内存使用不当,引发潜在的OOM(OutofMemory,内存溢出)。 | Android端异常 |
资源泄漏 | 通过StrictMode工具检测到的未释放的资源。 | Android端异常 |
主线程卡顿 | Android:检测发生在主线程的持续时间超过1秒以上的卡顿。 iOS:检测发生在主线程的持续5秒以上的卡顿。 | Android端卡顿、iOS端卡顿 |
自定义错误 | 开发人员主动调用SDK接口上报的错误。 | Android端异常、iOS端异常 |
非安全代码 | 通过StrictMode检测到的文件uri暴露、非HTTPS请求等。 | Android端异常 |
[错误类型]率 | [错误类型]的发生频率。 计算公式:统计周期内[错误类型]发生的次数/统计周期内应用启动次数 | - |
用户[错误类型]率 | [错误类型]造成影响的设备占比。 计算公式:统计周期内的影响设备数/统计周期内启动过应用的设备数 | - |
影响设备数 | [错误类型]造成影响的设备总数。 | - |
UTDID | 是一个App级别的设备标识ID。通过UTDID,您可以简单快捷地获取设备ID,以利于应用程序安全有效地找到特定设备。 | - |