1209bc2fbSopenharmony_ci# HiCollie组件<a name="ZH-CN_TOPIC_0000001077200880"></a> 2209bc2fbSopenharmony_ci 3209bc2fbSopenharmony_ci- [简介](#section11660541593) 4209bc2fbSopenharmony_ci- [系统架构](#section342962219551) 5209bc2fbSopenharmony_ci- [目录](#section55125489224) 6209bc2fbSopenharmony_ci- [约束](#section161941989596) 7209bc2fbSopenharmony_ci- [编译构建](#section20568163942320) 8209bc2fbSopenharmony_ci- [说明](#section12699104113233) 9209bc2fbSopenharmony_ci- [接口说明](#section8725142134818) 10209bc2fbSopenharmony_ci- [使用说明](#section19959125052315) 11209bc2fbSopenharmony_ci- [相关仓](#section1134984213235) 12209bc2fbSopenharmony_ci 13209bc2fbSopenharmony_ci## 简介<a name="section11660541593"></a> 14209bc2fbSopenharmony_ci 15209bc2fbSopenharmony_ciHiCollie提供了软件看门狗功能。针对系统服务死锁、应用主线程阻塞,用户业务流程超时等故障,HiCollie提供了一套统一的用于故障检测和故障日志生成的框架,提供软件超时故障日志,辅助定位软件超时问题。 16209bc2fbSopenharmony_ci 17209bc2fbSopenharmony_ci## 系统架构<a name="section342962219551"></a> 18209bc2fbSopenharmony_ci 19209bc2fbSopenharmony_ci## 目录<a name="section55125489224"></a> 20209bc2fbSopenharmony_ci 21209bc2fbSopenharmony_ci``` 22209bc2fbSopenharmony_ci/base/hiviewdfx/hicollie # HiCollie目录 23209bc2fbSopenharmony_ci├── frameworks/native/ # HiCollie native代码 24209bc2fbSopenharmony_ci├── interfaces/native/innerkits/include # HiCollie native头文件 25209bc2fbSopenharmony_ci``` 26209bc2fbSopenharmony_ci 27209bc2fbSopenharmony_ci## 约束<a name="section161941989596"></a> 28209bc2fbSopenharmony_ci 29209bc2fbSopenharmony_ciHiCollie接口单个进程最多可以注册128个定时器。超出上限的定时器注册操作无效,无法完成设定的逻辑超时检测功能。 30209bc2fbSopenharmony_ci 31209bc2fbSopenharmony_ci## 编译构建<a name="section20568163942320"></a> 32209bc2fbSopenharmony_ci 33209bc2fbSopenharmony_ci请参考HiCollie开发指南。 34209bc2fbSopenharmony_ci 35209bc2fbSopenharmony_ci## 说明<a name="section12699104113233"></a> 36209bc2fbSopenharmony_ci 37209bc2fbSopenharmony_ci## 接口说明<a name="section8725142134818"></a> 38209bc2fbSopenharmony_ci 39209bc2fbSopenharmony_ci## 相关仓<a name="section1134984213235"></a> 40209bc2fbSopenharmony_ci 41209bc2fbSopenharmony_ciDFX子系统: 42209bc2fbSopenharmony_ci 43209bc2fbSopenharmony_ci[DFX子系统](https://gitee.com/openharmony/docs/blob/master/zh-cn/readme/DFX%E5%AD%90%E7%B3%BB%E7%BB%9F.md) 44209bc2fbSopenharmony_ci 45209bc2fbSopenharmony_ciDFX组件: 46209bc2fbSopenharmony_ci 47209bc2fbSopenharmony_ci[hiviewdfx\_hiview](https://gitee.com/openharmony/hiviewdfx_hiview/blob/master/README_zh.md) 48209bc2fbSopenharmony_ci 49209bc2fbSopenharmony_ci[hiviewdfx\_hilog](https://gitee.com/openharmony/hiviewdfx_hilog/blob/master/README_zh.md) 50209bc2fbSopenharmony_ci 51209bc2fbSopenharmony_ci[hiviewdfx\_hitrace](https://gitee.com/openharmony/hiviewdfx_hitrace/blob/master/README_zh.md) 52209bc2fbSopenharmony_ci 53209bc2fbSopenharmony_ci**hiviewdfx\_hicollie** 54209bc2fbSopenharmony_ci 55209bc2fbSopenharmony_ci[hiviewdfx\_hidumper](https://gitee.com/openharmony/hiviewdfx_hidumper/blob/master/README_zh.md) 56209bc2fbSopenharmony_ci 57209bc2fbSopenharmony_ci[hiviewdfx\_hiappevent](https://gitee.com/openharmony/hiviewdfx_hiappevent/blob/master/README_zh.md) 58209bc2fbSopenharmony_ci 59209bc2fbSopenharmony_ci[hiviewdfx\_hisysevent](https://gitee.com/openharmony/hiviewdfx_hisysevent/blob/master/README_zh.md) 60209bc2fbSopenharmony_ci 61