# hiviewdfx_hicollie
**Repository Path**: cdcoldcode/hiviewdfx_hicollie
## Basic Information
- **Project Name**: hiviewdfx_hicollie
- **Description**: Process block watchdog | 进程卡死检测
- **Primary Language**: Unknown
- **License**: Apache-2.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 79
- **Created**: 2022-01-17
- **Last Updated**: 2022-01-22
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# HiCollie组件
- [简介](#section11660541593)
- [系统架构](#section342962219551)
- [目录](#section55125489224)
- [约束](#section161941989596)
- [编译构建](#section20568163942320)
- [说明](#section12699104113233)
- [接口说明](#section8725142134818)
- [使用说明](#section19959125052315)
- [相关仓](#section1134984213235)
## 简介
HiCollie提供了软件看门狗功能。针对系统服务死锁、应用主线程阻塞,用户业务流程超时等故障,HiCollie提供了一套统一的用于故障检测和故障日志生成的框架,提供软件超时故障日志,辅助定位软件超时问题。
## 系统架构
## 目录
```
/base/hiviewdfx/hicollie # HiCollie目录
├── frameworks/native/ # HiCollie native代码
├── interfaces/native/innerkits/include # HiCollie native头文件
```
## 约束
HiCollie接口单个进程最多可以注册128个定时器。超出上限的定时器注册操作无效,无法完成设定的逻辑超时检测功能。
## 编译构建
请参考HiCollie开发指南。
## 说明
## 接口说明
## 相关仓
DFX子系统:
hmf/hiviwdfx
DFX组件:
hmf/hiviwdfx/hilog
hmf/hiviwdfx/hitrace
**hmf/hiviwdfx/hicollie**
hmf/hiviwdfx/hidumper
hmf/hiviwdfx/hiappevent
hmf/hiviwdfx/hisysevent
hmf/hiviwdfx/debug