All Products
Search
Document Center

Stuck report

Last Updated: Sep 10, 2021

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 an app starts, the main thread hasn’t completed executing any method within 5 seconds.
ANR stuck System ANR stuck, see ANRs on Android Official Website for definition. The app’s main thread hasn’t completed executing any method within 5 seconds at runtime.
Note: To view the stuck report, ensure that you have accessed the MAS SDK and configured client tracking. For more information, see Access Android and Access iOS.

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.

1

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 (counted 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 (counted 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 invocation 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: Show 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: Show 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.