Glossary

更新时间:
复制 MD 格式

This topic defines terms related to App Performance Analytics.

Term

Description

Cold start

The start of a new mobile application process.

Warm start

The resumption of a mobile application whose process is still running in the background.

Brand

The brand of the device.

Model

The model of the device.

Carrier

The carrier for the device.

Channel

The application listing channel configured in the software development kit (SDK).

UTDID

An app-level device ID. UTDID provides a simple and fast way to get a device ID, which helps your application find a specific device securely and efficiently.

Distribution statistics

The distribution of key metric data across different segments.

Time trend

The change in key metric data over time.

Average value

The average value of sample data.

Quantile

A point that divides the probability distribution of a random variable into equal parts. Common quantiles include the median (the second quartile), quartiles, and percentiles.

For example, the following figure shows the percentiles of a normal distribution:

分布

Median

The middle value in a dataset that is sorted in ascending or descending order.

Startup time

The time it takes for a device to start a mobile application. This includes both cold starts and warm starts.

Startup count

The number of samples collected for startup time, including both cold starts and warm starts.

Startup device count

The number of unique devices for which startup time was collected.

Load time

The time it takes for a device to load a page.

Slow page open

A sample where the device takes more than 3000 ms to load a page.

Scrolling frame rate

The number of frames a device loads per unit of time. The unit is frames per second (fps).

Custom domain name

A domain name that is registered and owned by the user.

Third-party domain name

A domain name that is not registered or owned by the user.

HTTP status code

A three-digit code that indicates the status of a server's response to a Hypertext Transfer Protocol (HTTP) request.

HTTP error

A network request with an HTTP status code greater than 400.

Network error

An error that can occur during any stage of a connection initiated by a network library. This includes, but is not limited to, errors in DNS parsing, SSL validation, connection establishment, and service timeouts.

[Error type] rate

The frequency of an [Error type].

Formula: (Number of [Error type] occurrences in a statistical period) / (Total number of network requests 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 made network requests in the statistical period)

Network request time

The time from when a user makes a service request to when a response is received.

DNS request time

The time taken for DNS resolution during a network request.

SSL request time

The time taken for the SSL handshake during a network request.

TCP request time

The time taken for the TCP connection during a network request.

Request bytes

The total amount of data sent or uploaded in a network request, in bytes.

Bytes received

The total amount of data received or downloaded in a network request, in bytes.

from_exec_to_load

An iOS application startup sub-stage. It measures the time from the start of the app process to the loading of a specified class file.

from_load_to_didAppear

An iOS application startup sub-stage. It measures the time from when a specified class file starts to load to the FirstVC viewDidAppear stage.

totalTime

For iOS, this is the application startup time. It measures the time from when a specified class file starts to load to the FirstVC viewDidAppear stage.

For Android, this is the startup time. For a cold start, it measures the time from the initialization of the App Performance Analytics SDK to the onResume of the first Activity. For a warm start, it measures the time from the onCreate of the first Activity to the onResume of the first Activity.

app_constructor

The time taken by the Application constructor. It measures the time from the creation of the app process to the initialization of the App Performance Analytics SDK.

app_onCreate

The time taken by the Application onCreate() method. It measures the time from the initialization of the App Performance Analytics SDK to the onCreate of the first Activity.

activity_onCreate

The time taken by the Activity onCreate() method.

activity_onStart

The time taken by the Activity onStart() method.

activity_onResume

The time taken by the Activity onResume() method.