1e41f4b71Sopenharmony_ci# hicollie.h 2e41f4b71Sopenharmony_ci 3e41f4b71Sopenharmony_ci 4e41f4b71Sopenharmony_ci## 概述 5e41f4b71Sopenharmony_ci 6e41f4b71Sopenharmony_ci定义HiCollie模块的调试功能。 7e41f4b71Sopenharmony_ci 8e41f4b71Sopenharmony_ci**库:** libohhicollie.so 9e41f4b71Sopenharmony_ci 10e41f4b71Sopenharmony_ci**系统能力:** SystemCapability.HiviewDFX.HiCollie 11e41f4b71Sopenharmony_ci 12e41f4b71Sopenharmony_ci**引用文件:** <hicollie/hicollie.h> 13e41f4b71Sopenharmony_ci 14e41f4b71Sopenharmony_ci**起始版本:** 12 15e41f4b71Sopenharmony_ci 16e41f4b71Sopenharmony_ci**相关模块:**[HiCollie](_hi_hicollie.md) 17e41f4b71Sopenharmony_ci 18e41f4b71Sopenharmony_ci 19e41f4b71Sopenharmony_ci## 汇总 20e41f4b71Sopenharmony_ci 21e41f4b71Sopenharmony_ci 22e41f4b71Sopenharmony_ci### 函数 23e41f4b71Sopenharmony_ci 24e41f4b71Sopenharmony_ci| 名称 | 描述 | 25e41f4b71Sopenharmony_ci| -------- | -------- | 26e41f4b71Sopenharmony_ci| HiCollie_ErrorCode [OH_HiCollie_Init_StuckDetection](_hi_hicollie.md#oh_hicollie_init_stuckdetection)(OH_HiCollie_Task task) | 注册应用业务线程卡死的周期性检测任务。 | 27e41f4b71Sopenharmony_ci| HiCollie_ErrorCode [OH_HiCollie_Init_JankDetection](_hi_hicollie.md#oh_hicollie_init_jankdetection)(OH_HiCollie_BeginFunc\* beginFunc, OH_HiCollie_EndFunc\* endFunc, HiCollie_DetectionParam param) | 注册应用业务线程卡顿检测的回调函数。线程卡顿监控功能需要开发者实现两个卡顿检测回调函数, 分别放在业务线程处理事件的前后。作为插桩函数,监控业务线程处理事件执行情况。 | 28e41f4b71Sopenharmony_ci| HiCollie_ErrorCode [OH_HiCollie_Report](_hi_hicollie.md#oh_hicollie_report)(bool\* isSixSecond) | 用于上报应用业务线程卡死事件,生成超时故障日志,辅助定位应用超时问题。 | 29