• Home
Name Date Size #Lines LOC

..--

figures/22-Oct-2025-

Readme-EN.mdD22-Oct-20255.5 KiB9592

address-sanitizer-guidelines.mdD22-Oct-202526.5 KiB400344

appfreeze-guidelines.mdD22-Oct-202523.8 KiB422346

appkilled-guidelines.mdD22-Oct-20259.8 KiB9457

apprecovery-guidelines.mdD22-Oct-202515.5 KiB287202

apptask-timeout-guidelines.mdD22-Oct-202510.9 KiB163107

cppcrash-guidelines.mdD22-Oct-202540.8 KiB646540

crash-detection-overview.mdD22-Oct-2025975 1711

errormanager-guidelines.mdD22-Oct-202512.6 KiB313249

event-subscription-overview.mdD22-Oct-20252.7 KiB5632

fault-detection-overview.mdD22-Oct-2025776 63

hdc.mdD22-Oct-202587.2 KiB2,3431,495

hiappevent-event-reporting.mdD22-Oct-20256.2 KiB156124

hiappevent-faq.mdD22-Oct-20256.5 KiB15999

hiappevent-intro.mdD22-Oct-20253.6 KiB5632

hiappevent-watcher-address-sanitizer-events-arkts.mdD22-Oct-20256.4 KiB170141

hiappevent-watcher-address-sanitizer-events-ndk.mdD22-Oct-202513.9 KiB304255

hiappevent-watcher-address-sanitizer-events.mdD22-Oct-20253.5 KiB6245

hiappevent-watcher-app-events-arkts.mdD22-Oct-20258.5 KiB181149

hiappevent-watcher-app-events-ndk.mdD22-Oct-202513.9 KiB307256

hiappevent-watcher-app-killed-events-arkts.mdD22-Oct-20256.1 KiB159129

hiappevent-watcher-app-killed-events-ndk.mdD22-Oct-20258.6 KiB223182

hiappevent-watcher-app-killed-events.mdD22-Oct-20252.3 KiB4934

hiappevent-watcher-apphicollie-events-ndk.mdD22-Oct-202516.9 KiB359307

hiappevent-watcher-apphicollie-events.mdD22-Oct-20253.1 KiB6040

hiappevent-watcher-crash-events-arkts.mdD22-Oct-202511.4 KiB209167

hiappevent-watcher-crash-events-ndk.mdD22-Oct-202516.7 KiB327268

hiappevent-watcher-crash-events.mdD22-Oct-202510.5 KiB181127

hiappevent-watcher-freeze-events-arkts.mdD22-Oct-20258.9 KiB152131

hiappevent-watcher-freeze-events-ndk.mdD22-Oct-202517.3 KiB323277

hiappevent-watcher-freeze-events.mdD22-Oct-20255.6 KiB11182

hiappevent-watcher-mainthreadjank-events-arkts.mdD22-Oct-202510.2 KiB221192

hiappevent-watcher-mainthreadjank-events-ndk.mdD22-Oct-20259.6 KiB222183

hiappevent-watcher-mainthreadjank-events.mdD22-Oct-20258 KiB11991

hiappevent-watcher-resourceleak-events-arkts.mdD22-Oct-202510.5 KiB180142

hiappevent-watcher-resourceleak-events-ndk.mdD22-Oct-202515.7 KiB313262

hiappevent-watcher-resourceleak-events.mdD22-Oct-20255.2 KiB9368

hichecker-guidelines-arkts.mdD22-Oct-202510 KiB12697

hicollie-guidelines-ndk.mdD22-Oct-202517.6 KiB472394

hicollie-settimer-guidelines-ndk.mdD22-Oct-20255.8 KiB161125

hidebug-guidelines-arkts.mdD22-Oct-20252.1 KiB6451

hidebug-guidelines-ndk.mdD22-Oct-202520.5 KiB444378

hidebug-guidelines.mdD22-Oct-202516.4 KiB284190

hidumper.mdD22-Oct-202555.5 KiB1,300949

hilog-guidelines-arkts.mdD22-Oct-20258.1 KiB173128

hilog-guidelines-ndk.mdD22-Oct-20257.8 KiB138103

hilog.mdD22-Oct-202529.1 KiB778576

hiperf.mdD22-Oct-202523.3 KiB439337

hiprofiler.mdD22-Oct-202520.6 KiB423289

hisysevent.mdD22-Oct-20255.4 KiB13477

hitrace.mdD22-Oct-202524.9 KiB614448

hitracechain-guidelines-arkts.mdD22-Oct-202521.3 KiB350301

hitracechain-guidelines-ndk.mdD22-Oct-202512.7 KiB261215

hitracechain-intro.mdD22-Oct-20254.3 KiB4626

hitracemeter-guidelines-arkts.mdD22-Oct-202513.5 KiB213159

hitracemeter-guidelines-ndk.mdD22-Oct-202514.8 KiB281208

hitracemeter-intro.mdD22-Oct-20252 KiB3116

hitracemeter-view.mdD22-Oct-202512.5 KiB322214

jscrash-guidelines.mdD22-Oct-20258.2 KiB17697

performance-analysis-kit-overview.mdD22-Oct-20254.1 KiB7137

performance-analysis-kit-terminology.mdD22-Oct-20257.2 KiB14680

uinput.mdD22-Oct-202517 KiB601462

Readme-EN.md

1# Performance Analysis Kit<!--performance-analysis-kit-->
2
3<!--Kit: Performance Analysis Kit-->
4<!--Subsystem: HiviewDFX-->
5<!--Owner: @mzyan-->
6<!--Designer: @liyueric-->
7<!--Tester: @gcw_KuLfPSbe-->
8<!--Adviser: @foryourself-->
9
10- [Introduction to Performance Analysis Kit](performance-analysis-kit-overview.md)
11- Fault Detection<!--fault-analysis-->
12  - [Overview](fault-detection-overview.md)
13  - Crash Detection<!--crash-detection-->
14    - [Crash Detection Overview](crash-detection-overview.md)
15    - [JS Crash (Process Crash) Detection](jscrash-guidelines.md)
16    - [C++ Crash (Process Crash) Detection](cppcrash-guidelines.md)
17  - [Address Sanitizer detection](address-sanitizer-guidelines.md)
18  - [Application Freeze Detection](appfreeze-guidelines.md)
19  - [Task Timeout Detection](apptask-timeout-guidelines.md)
20  - [Application Killed Detection](appkilled-guidelines.md)
21- Log Printing<!--hilog-dev-->
22  - [Using HiLog (ArkTS)](hilog-guidelines-arkts.md)
23  - [Using HiLog (C/C++)](hilog-guidelines-ndk.md)
24- Event Subscription<!--event-subscription-->
25  - [Introduction to HiAppEvent](hiappevent-intro.md)
26  - Using HiAppEvent to Subscribe to Events<!--event-subscription-->
27    - [Event Subscription Overview](event-subscription-overview.md)
28    - [Event Subscription (ArkTS)](hiappevent-watcher-app-events-arkts.md)
29    - [Event Subscription (C/C++)](hiappevent-watcher-app-events-ndk.md)
30    - System Events<!--system-events-->
31      - Crash Events<!--crash-events-->
32        - [Crash Event Overview](hiappevent-watcher-crash-events.md)
33        - [Subscribing to Crash Events (ArkTS)](hiappevent-watcher-crash-events-arkts.md)
34        - [Subscribing to Crash Events (C/C++)](hiappevent-watcher-crash-events-ndk.md)
35      - Application Freeze Events<!--freeze-events-->
36        - [Application Freeze Event Overview](hiappevent-watcher-freeze-events.md)
37        - [Subscribing to Application Freeze Events (ArkTS)](hiappevent-watcher-freeze-events-arkts.md)
38        - [Subscribing to Application Freeze Events (C/C++)](hiappevent-watcher-freeze-events-ndk.md)
39      - Resource Leak Events<!--resource-leak-events-->
40        - [Resource Leak Event Overview](hiappevent-watcher-resourceleak-events.md)
41        - [Subscribing to Resource Leak Events (ArkTS)](hiappevent-watcher-resourceleak-events-arkts.md)
42        - [Subscribing to Resource Leak Events (C/C++)](hiappevent-watcher-resourceleak-events-ndk.md)
43      - Address Sanitizer Events<!--address-sanitizer-events-->
44        - [Address Sanitizer Event Overview](hiappevent-watcher-address-sanitizer-events.md)
45        - [Subscribing to Address Sanitizer Events (ArkTS)](hiappevent-watcher-address-sanitizer-events-arkts.md)
46        - [Subscribing to Address Sanitizer Events (C/C++)](hiappevent-watcher-address-sanitizer-events-ndk.md)
47      - Main Thread Jank Events<!--main-thread-jank-events-->
48        - [Main Thread Jank Event Overview](hiappevent-watcher-mainthreadjank-events.md)
49        - [Subscribing to Main Thread Jank Events (ArkTS)](hiappevent-watcher-mainthreadjank-events-arkts.md)
50        - [Subscribing to Main Thread Jank Events (C/C++)](hiappevent-watcher-mainthreadjank-events-ndk.md)
51      - Task Execution Timeout Events<!--app-hicollie-events-->
52        - [Task Execution Timeout Event Overview](hiappevent-watcher-apphicollie-events.md)
53        - [Subscribing to Task Execution Timeout Events (C/C++)](hiappevent-watcher-apphicollie-events-ndk.md)
54      - Application Killed Events<!--app-killed-events-->
55        - [Application Killed Event Overview](hiappevent-watcher-app-killed-events.md)
56        - [Subscribing to Application Killed Events (ArkTS)](hiappevent-watcher-app-killed-events-arkts.md)
57        - [Subscribing to Application Killed Events (C/C++)](hiappevent-watcher-app-killed-events-ndk.md)
58  <!--Del-->
59  - [Event Reporting](hiappevent-event-reporting.md)
60  <!--DelEnd-->
61  - [HiAppEvent FAQs](hiappevent-faq.md)
62- Performance Tracing<!--hitracemeter-->
63  - [Introduction to HiTraceMeter](hitracemeter-intro.md)
64  - [Using HiTraceMeter (ArkTS)](hitracemeter-guidelines-arkts.md)
65  - [Using HiTraceMeter (C/C++)](hitracemeter-guidelines-ndk.md)
66  - [Viewing HiTraceMeter Logs](hitracemeter-view.md)
67- Distributed Call Chain Tracing<!--hitracechain-->
68  - [Introduction to HiTraceChain](hitracechain-intro.md)
69  - [Using HiTraceChain (ArkTS)](hitracechain-guidelines-arkts.md)
70  - [Using HiTraceChain (C/C++)](hitracechain-guidelines-ndk.md)
71- Check Mode<!--hichecker-->
72  - [Using HiChecker(ArkTS)](hichecker-guidelines-arkts.md)
73- Obtaining System Debugging Information<!--hidebug-->
74  - [Introduction to HiDebug](hidebug-guidelines.md)
75  - [Using HiDebug APIs (ArkTS)](hidebug-guidelines-arkts.md)
76  - [Using HiDebug APIs (C/C++)](hidebug-guidelines-ndk.md)
77- Service Thread Timeout Detection<!--hicollie-->
78  - [Using HiCollie to Detect Service Thread Stuck and Jank Events](hicollie-guidelines-ndk.md)
79  - [Using HiCollie to Monitor the Function Execution Time (C/C++)](hicollie-settimer-guidelines-ndk.md)
80- Error Manager and Application Recovery<!--error-manager-->
81  - [Development of Error Manager](errormanager-guidelines.md)
82  - [Development of Application Recovery](apprecovery-guidelines.md)
83- [Performance Analysis Kit Terminology](performance-analysis-kit-terminology.md)
84- Command Line Tools<!--perform-command-line-utilities-->
85  - [hdc](hdc.md)
86  - [hilog](hilog.md)
87  - [hidumper](hidumper.md)
88  - [hitrace](hitrace.md)
89  - [hiperf](hiperf.md)
90  - [hiprofiler](hiprofiler.md)
91  - [uinput](uinput.md)
92  <!--Del-->
93  - [hisysevent](hisysevent.md)
94  <!--DelEnd-->
95