diff --git a/zh-cn/device-dev/subsystems/subsys-dfx-hichecker.md b/zh-cn/device-dev/subsystems/subsys-dfx-hichecker.md index 0b9030838e3ef2da1f862ca828b32fcf28e2538b..5122141a151d8e283dcf29191ee3e5d5664244b5 100644 --- a/zh-cn/device-dev/subsystems/subsys-dfx-hichecker.md +++ b/zh-cn/device-dev/subsystems/subsys-dfx-hichecker.md @@ -23,20 +23,20 @@ HiChecker提供的主要接口及功能如下: | **类** | **方法(包括返回值、方法名、参数列表)** | **描述** | | -------- | -------- | -------- | | HiChecker | uint_64_t RULE_CAUTION_PRINT_LOG
= 1<<63; | 告警规则,当有告警时记录日志。 | -| uint_64_t RULE_CAUTION_TRIGGER_CRASH = 1<<62; | 告警规则,当有告警时让应用退出。 | -| uint_64_t RULE_THREAD_CHECK_SLOW_PROCESS = 1; | 检测规则,检测是否有耗时函数被调用。 | -| uint_64_t RULE_CHECK_SLOW_EVENT = 1<<32; | 检测规则,检测有事件分发或处理超过规定的时间阈值。 | -| uint_64_t RULE_CHECK_ABILITY_CONNECTION_LEAK = 1<<33; | 检测规则,检测ability泄露。 | -| AddRule(uint_64_t rule) : void | 添加一条或者多条规则到系统,系统根据添加的规则进行检测或反馈。 | -| RemoveRule(uint_64_t rule) : void | 删除一组规则,删除的规则后续将不再生效。 | -| GetRule() : uint_64_t | 获取当前线程规则、进程规则、告警规则的合集。 | -| Contains(uint_64_t rule) : bool | 当前已添加的规则集中是否包含了某一个特定的规则, 如果传入的rule是线程级别的rule,仅查询当前线程中是否包含。 | -| NotifySlowProcess(std::string tag) : void | 通知有慢处理,通知系统当前代码调用了耗时较长的慢处理流程,以告知应用重要线程中尽量避开直接调用。 | -| NotifySlowEvent(std::string tag) : void | 通知发生事件分发超时或执行超时。 | -| NotifyAbilityConnectionLeak(Caution caution) : void | 通知发生AbilityConnection泄露。 | +|| uint_64_t RULE_CAUTION_TRIGGER_CRASH = 1<<62; | 告警规则,当有告警时让应用退出。 | +|| uint_64_t RULE_THREAD_CHECK_SLOW_PROCESS = 1; | 检测规则,检测是否有耗时函数被调用。 | +|| uint_64_t RULE_CHECK_SLOW_EVENT = 1<<32; | 检测规则,检测有事件分发或处理超过规定的时间阈值。 | +|| uint_64_t RULE_CHECK_ABILITY_CONNECTION_LEAK = 1<<33; | 检测规则,检测ability泄露。 | +|| AddRule(uint_64_t rule) : void | 添加一条或者多条规则到系统,系统根据添加的规则进行检测或反馈。 | +|| RemoveRule(uint_64_t rule) : void | 删除一组规则,删除的规则后续将不再生效。 | +|| GetRule() : uint_64_t | 获取当前线程规则、进程规则、告警规则的合集。 | +|| Contains(uint_64_t rule) : bool | 当前已添加的规则集中是否包含了某一个特定的规则, 如果传入的rule是线程级别的rule,仅查询当前线程中是否包含。 | +|| NotifySlowProcess(std::string tag) : void | 通知有慢处理,通知系统当前代码调用了耗时较长的慢处理流程,以告知应用重要线程中尽量避开直接调用。 | +|| NotifySlowEvent(std::string tag) : void | 通知发生事件分发超时或执行超时。 | +|| NotifyAbilityConnectionLeak(Caution caution) : void | 通知发生AbilityConnection泄露。 | | Caution | GetTriggerRule() : uint_64_t | 获取触发当前告警的检测规则。 | -| GetCautionMsg() : std::string | 获取更多辅助信息。 | -| GetStackTrace() : std::string | 获取告警触发时的堆栈信息。 | +|| GetCautionMsg() : std::string | 获取更多辅助信息。 | +|| GetStackTrace() : std::string | 获取告警触发时的堆栈信息。 | ### 开发实例