Overview
Performance Analysis Kit provides comprehensive capabilities such as fault detection and exception handling. As faults vary in causes and symptoms, application stability deteriorates, affecting application development efficiency, delivery costs, and user experience. Therefore, you need to improve quality by designing a fault management system, which includes the detection, analysis, locating and rectification of faults, and quality measurement.
To help you quickly locate and rectify application faults, this topic describes the detection principles, log specifications, log obtaining methods, and restrictions of faults such as process crash, address out-of-bounds, application freeze, resource leak, task execution timeout, and application termination.
NOTE
The following faults cause unexpected application or system process exit:
Native code does not process crash exception signals, and C++ crash logs are generated. For details, see Cpp Crash (Process Crash) Detection.
JS/ArkTS code does not process exceptions, and JS crash logs are generated. For details, see JS Crash (Process Crash) Detection.
The application is freezing and AppFreeze logs are generated. For details, see Application Freeze Detection.
The application process is terminated by the system, and the application exits unexpectedly. For details, see Application Killed Detection.