# Performance Analysis Kit - [Introduction to Performance Analysis Kit](performance-analysis-kit-overview.md) - HiLog - [Using HiLog (ArkTS)](hilog-guidelines-arkts.md) - [Using HiLog (C/C++)](hilog-guidelines-ndk.md) - HiAppEvent - [Introduction to HiAppEvent](hiappevent-intro.md) - Event Subscription - Application Events - [Subscribing to Application Events (ArkTS)](hiappevent-watcher-app-events-arkts.md) - [Subscribing to Application Events (C/C++)](hiappevent-watcher-app-events-ndk.md) - System Events - Crash Events - [Crash Event Overview](hiappevent-watcher-crash-events.md) - [Subscribing to Crash Events (ArkTS)](hiappevent-watcher-crash-events-arkts.md) - [Subscribing to Crash Events (C/C++)](hiappevent-watcher-crash-events-ndk.md) - Freeze Events - [Freeze Event Overview](hiappevent-watcher-freeze-events.md) - [Subscribing to Freeze Events (ArkTS)](hiappevent-watcher-freeze-events-arkts.md) - [Subscribing to Freeze Events (C/C++)](hiappevent-watcher-freeze-events-ndk.md) - Resource Leak Events - [Resource Leak Event Overview](hiappevent-watcher-resourceleak-events.md) - [Subscribing to Resource Leak Events (ArkTS)](hiappevent-watcher-resourceleak-events-arkts.md) - [Subscribing to Resource Leak Events (C/C++)](hiappevent-watcher-resourceleak-events-ndk.md) - Address Sanitizer Events - [Address Sanitizer Event Overview](hiappevent-watcher-address-sanitizer-events.md) - [Subscribing to Address Sanitizer Events (ArkTS)](hiappevent-watcher-address-sanitizer-events-arkts.md) - [Subscribing to Address Sanitizer Events (C/C++)](hiappevent-watcher-address-sanitizer-events-ndk.md) - Main Thread Jank Events - [Main Thread Jank Event Overview](hiappevent-watcher-mainthreadjank-events.md) - [Subscribing to Main Thread Jank Events (ArkTS)](hiappevent-watcher-mainthreadjank-events-arkts.md) - [Subscribing to Main Thread Jank Events (C/C++)](hiappevent-watcher-mainthreadjank-events-ndk.md) - Task Execution Timeout Events - [Task Execution Timeout Event Overview](hiappevent-watcher-apphicollie-events.md) - [Subscribing to Task Execution Timeout Events (C/C++)](hiappevent-watcher-apphicollie-events-ndk.md) - [Event Reporting](hiappevent-event-reporting.md) - HiTraceMeter - [Using HiTraceMeter (ArkTS/JS)](hitracemeter-guidelines-arkts.md) - [Using HiTraceMeter (C/C++)](hitracemeter-guidelines-ndk.md) - [Viewing HiTraceMeter Logs](hitracemeter-view.md) - HiTraceChain - [Using HiTraceChain (ArkTS/JS)](hitracechain-guidelines-arkts.md) - [Using HiTraceChain (C/C++)](hitracechain-guidelines-ndk.md) - HiChecker - [Using HiChecker (ArkTS/JS)](hichecker-guidelines-arkts.md) - HiDebug - [Using HiDebug (ArkTS)](hidebug-guidelines-arkts.md) - [Using HiDebug (C/C++)](hidebug-guidelines-ndk.md) - HiCollie - [Using HiCollie to Detect Service Thread Stuck and Jank Events](hicollie-guidelines-ndk.md) - [Using HiCollie to Monitor the Function Execution Time (C/C++)](hicollie-settimer-guidelines-ndk.md) - Error Management - [Development of Error Manager](errormanager-guidelines.md) - [Development of Application Recovery](apprecovery-guidelines.md) - Fault Analysis - [Analyzing JS Crash](jscrash-guidelines.md) - [Analyzing Cpp Crash](cppcrash-guidelines.md) - [Analyzing App Freeze](appfreeze-guidelines.md) - Command Line Tools - [hdc](hdc.md) - [hilog](hilog.md) - [hidumper](hidumper.md) - [hitrace](hitrace.md) - [hiperf](hiperf.md) - [hisysevent](hisysevent.md) - [uinput](uinput.md)