openharmony 鸿蒙 hiappevent-watcher-resourceleak-events

2025-06-12 浏览 (1)

资源泄漏事件介绍

HiAppEvent提供接口用于订阅系统资源泄漏事件。

资源泄漏事件信息中params属性的详细描述如下:

params属性:

名称类型说明
timenumber事件触发时间,单位为毫秒。
bundle_versionstring应用版本。
bundle_namestring应用名称。
pidnumber应用的进程id。
uidnumber应用的用户id。
resource_typestring资源类型,取值范围详见resource_type属性。
memoryobject(resource_type为pss_memory或js_heap专有)内存信息,详见memory属性。
fdobject(resource_type为fd专有)文件描述符信息,详见fd属性。
threadobject(resource_type为thread专有)线程信息,详见thread属性。
external_logstring[]故障日志文件路径。为避免目录空间超限(限制参考log_over_limit),导致新生成的日志文件写入失败,日志文件处理完后请及时删除。
log_over_limitBoolean生成的故障日志文件与已存在的日志文件总大小是否超过2G上限。true表示超过上限,日志写入失败;false表示未超过上限。

resource_type属性:

取值说明
pss_memorypss内存泄漏。
js_heapjs内存泄漏。
fdfd资源泄漏。
thread线程泄漏。

memory属性:

名称类型说明
rssnumber(resource_type为pss_memory专有)进程实际占用内存大小,单位KB。
vssnumber(resource_type为pss_memory专有)进程向系统申请的虚拟内存大小,单位KB。
pssnumber(resource_type为pss_memory专有)进程实际使用的物理内存大小,单位KB。
sys_free_memnumber(resource_type为pss_memory专有)空闲内存大小,单位KB。
sys_avail_memnumber(resource_type为pss_memory专有)可用内存大小,单位KB。
sys_total_memnumber(resource_type为pss_memory专有)总内存大小,单位KB。
limit_sizenumber(resource_type为js_heap专有)基线大小,单位KB。
live_object_sizenumber(resource_type为js_heap专有)实际使用内存大小,单位KB。

fd属性:

名称类型说明
numnumberfd总数量。
top_fd_typestring数量最多的fd类型。
top_fd_numnumbertop_fd_type的数量。

thread属性:

名称类型说明
numnumberthread总数量。

你可能感兴趣的鸿蒙文章

harmony 鸿蒙Performance Analysis Kit(性能分析服务)

harmony 鸿蒙分析AppFreeze(应用无响应)

harmony 鸿蒙应用恢复开发指导

harmony 鸿蒙分析CppCrash(进程崩溃)

harmony 鸿蒙错误管理开发指导

harmony 鸿蒙hdc

harmony 鸿蒙事件上报

harmony 鸿蒙HiAppEvent介绍

harmony 鸿蒙订阅踩内存事件(ArkTS)

harmony 鸿蒙订阅踩内存事件(C/C++)

  • 所属分类: 后端技术
  • 本文标签: 鸿蒙 软件
  • 版权声明: 本文链接 https://seaxiang.com/blog/cCMupz