Glossary

Updated at:

This topic defines the terms used in this document.

Term

Explanation

Scenarios

JAVA CRASH

A crash that occurs in the Java code layer.

Android crash

NATIVE CRASH

A crash that occurs in the native code (C/C++) layer.

Android crash, HarmonyOS crash

JS CRASH

A crash that occurs in the ArkTS code layer.

HarmonyOS crash

APP FREEZE

An application freeze (appfreeze) occurs when an application does not respond to user input, such as clicks, for a specific period.

HarmonyOS stuttering

Abort

An abnormal application exit that is not captured by the process exit semaphore.

iOS crash

Crash

An abnormal application exit that is captured by the process exit semaphore.

iOS crash

OOM

Out-of-memory (OOM) is a crash caused by insufficient device memory.

Android crash

iOS crash

WatchDog

Watchdog is an operating system service that monitors applications. It stops an application if it detects that the application is unresponsive or fails to complete a critical operation within a specified time.

iOS crash

ANR

Application Not Responding (ANR) is a dialog box that the Android system displays when an application is unresponsive. The user can choose to wait or force the application to close.

Android stuttering

Memory leak

Detects leaks of resources such as Activity, IntentReceiver, and ServiceConnection.

Android exception

Main thread IO

Main thread I/O detected by the StrictMode tool. This includes disk reads/writes and network I/O.

Android exception

Large memory image

Using an image resource that is larger than the drawing area. This improper memory usage can cause a potential out-of-memory (OOM) error.

Android exception

Resource leak

Unreleased resources detected by the StrictMode tool.

Android exception

Main thread stuttering

Android: Detects stuttering on the main thread that lasts for more than 1 second.

iOS: Detects stuttering on the main thread that lasts for more than 5 seconds.

Android stuttering, iOS stuttering

Custom error

An error reported by a developer who actively calls an SDK API.

Android exception, iOS exception

Unsafe code

Issues detected by StrictMode, such as file URI exposure and non-HTTPS requests.

Android exception

[Error type] rate

The frequency of an [error type].

Formula: Number of [error type] occurrences in a statistical period / Number of application launches in the statistical period

-

User [error type] rate

The percentage of devices affected by an [error type].

Formula: Number of affected devices in a statistical period / Number of devices that launched the application in the statistical period

-

Number of affected devices

The total number of devices affected by an [error type].

-

UTDID

An app-level device ID. UTDID provides a simple and secure way for an application to identify a specific device.

-