All Products
Search
Document Center

Mobile Platform as a Service:Stuck report

Last Updated:Oct 23, 2023

Stuck falls into startup stuck and ANR stuck. When a device gets stuck, the client uploads the stuck data in real time, and the data is displayed on the console with seconds or minutes delay.

Stuck type

Android

iOS

Startup stuck

The app fails to leave welcome page and enter home page within 30 seconds after startup.

When the app starts, the main thread does not finish executing a method within 15 seconds (30 seconds for iPhone6 and below).

ANR stuck

System ANR stuck, see ANRs on Android Official Website for definition.

When the app starts, the main thread does not finish executing a method within 10 seconds (20 seconds for iPhone6 and below).

Note

To view the stuck report, ensure that you have integrated the MAS SDK and configured client tracking. For more information, see Quick start and Add SDK.

By reading the stuck report, you can learn about the total stuck count, stuck rate, and affected devices of the corresponding stuck, and check the details of startup stuck and ANR (Application Not Responding) stuck.

To view the stuck report, complete the following steps:

  1. Log in to the console, click Products and Services > Mobile PaaS, and then select an application.

  2. From the navigation bar on the left, click Mobile Analysis Service > Performance analysis > Stuck report.

  3. Select platform, version, and time to view the stuck statistics and analysis data in different time periods.

Stuck overview

Present the minute-level statistical data of startup stuck and ANR stuck in the line chart.

Indicators

Startup stuck

ANR stuck

Stuck count

Startup stuck times on the day.

ANR stuck times on the day.

Stuck rate

Ratio of app startup stuck counts to total app startups.

Ratio of app ANR stuck counts to total app startups.

Affected devices

Total number of devices that have startup stuck, deduplicated by device ID.

Total number of devices that have ANR stuck, deduplicated by device ID.

Stuck classification

The data report in this area shows the startup and ANR stuck data on the selected date.

  • Stuck count: Total stuck count of the same type (total number of stuck logs).

  • Accounts: Total distinct user IDs (count by userID field in the logs) in the stuck of the same type. If no userID field is available in the logs, the value is 1 by default.

  • Devices: Total distinct device IDs (count by device ID in the logs) in the stuck of the same type. If no device ID is available in the logs, the value is 1 by default.

  • Version: Version No. in the stuck log file.

  • Details: Stuck call stack in the log file.

Stuck details

In the stuck classification section, click the content in the Details column to enter the stuck details page which displays the error group, error sample and other information.

  • Error group:

    • Stuck count: Total stuck count of the same type (total number of stuck logs).

    • Affected devices: Total count of the devices on which the stuck occurred, deduplicated by device ID.

    • Proportion of affected devices: Total devices affected by current stuck type/total stuck devices.

    • Device models: Shows the proportion of different device models experiencing stuck, and the device model with the highest proportion ranks top.

  • Error sample: You can switch samples by clicking < or >.

    • Device details: Shows the device ID, platform, user ID, device model, and operating system version of the current sample.

    • Log details: Show the stuck log of the current sample. The log can be exported. See Stuck tracking.

Note

If the device ID is empty or “-“, the device will not be counted.