文档

术语解释

更新时间:

本文介绍文档中出现的术语解释。

术语

解释

适用场景

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,以利于应用程序安全有效地找到特定设备。

-