harmony 鸿蒙资源泄漏事件介绍
资源泄漏事件介绍
HiAppEvent提供接口用于订阅系统资源泄漏事件。
资源泄漏事件信息中params属性的详细描述如下:
params属性:
名称 | 类型 | 说明 |
---|---|---|
time | number | 事件触发时间,单位为毫秒。 |
bundle_version | string | 应用版本。 |
bundle_name | string | 应用名称。 |
pid | number | 应用的进程id。 |
uid | number | 应用的用户id。 |
resource_type | string | 资源类型,取值范围详见resource_type属性。 |
memory | object | (resource_type为pss_memory或js_heap专有)内存信息,详见memory属性。 |
fd | object | (resource_type为fd专有)文件描述符信息,详见fd属性。 |
thread | object | (resource_type为thread专有)线程信息,详见thread属性。 |
external_log | string[] | 故障日志文件路径。为避免目录空间超限(限制参考log_over_limit),导致新生成的日志文件写入失败,日志文件处理完后请及时删除。 |
log_over_limit | Boolean | 生成的故障日志文件与已存在的日志文件总大小是否超过2G上限。true表示超过上限,日志写入失败;false表示未超过上限。 |
resource_type属性:
取值 | 说明 |
---|---|
pss_memory | pss内存泄漏。 |
js_heap | js内存泄漏。 |
fd | fd资源泄漏。 |
thread | 线程泄漏。 |
memory属性:
名称 | 类型 | 说明 |
---|---|---|
rss | number | (resource_type为pss_memory专有)进程实际占用内存大小,单位KB。 |
vss | number | (resource_type为pss_memory专有)进程向系统申请的虚拟内存大小,单位KB。 |
pss | number | (resource_type为pss_memory专有)进程实际使用的物理内存大小,单位KB。 |
sys_free_mem | number | (resource_type为pss_memory专有)空闲内存大小,单位KB。 |
sys_avail_mem | number | (resource_type为pss_memory专有)可用内存大小,单位KB。 |
sys_total_mem | number | (resource_type为pss_memory专有)总内存大小,单位KB。 |
limit_size | number | (resource_type为js_heap专有)基线大小,单位KB。 |
live_object_size | number | (resource_type为js_heap专有)实际使用内存大小,单位KB。 |
fd属性:
名称 | 类型 | 说明 |
---|---|---|
num | number | fd总数量。 |
top_fd_type | string | 数量最多的fd类型。 |
top_fd_num | number | top_fd_type的数量。 |
thread属性:
名称 | 类型 | 说明 |
---|---|---|
num | number | thread总数量。 |
你可能感兴趣的鸿蒙文章
0
赞
- 所属分类: 后端技术
- 本文标签:
热门推荐
-
2、 - 优质文章
-
3、 gate.io
-
8、 golang
-
9、 openharmony
-
10、 Vue中input框自动聚焦