鸿蒙HarmonyOS实战开发:系统信息获取工具-HiDumper

 鸿蒙NEXT开发实战往期必看文章:

一分钟了解”纯血版!鸿蒙HarmonyOS Next应用开发!

“非常详细的” 鸿蒙HarmonyOS Next应用开发学习路线!(从零基础入门到精通)

HarmonyOS NEXT应用开发案例实践总结合(持续更新......)

HarmonyOS NEXT应用开发性能优化实践总结(持续更新......)


HiDumper为开发、测试人员提供统一的系统信息获取工具,可帮助使用者分析,定位问题。

环境要求

  • 根据hdc命令行工具指导,完成环境准备

  • 正常连接设备。

命令行说明

选项 说明
-h 帮助命令。
-lc 列出系统信息集群。
-ls 列出系统能力。
-c 获取系统信息集群详细信息。
-c [base system] 获取"base"或者"system"信息集群详细信息。
-s 获取所有系统能力详细信息。
-s [SA0 SA1] 获取一个或多个系统能力详细信息。
-s [SA] -a ["option"] 执行单个系统能力的特定选项。SA表示系统能力名称,option表示该系统能力支持的选项。可通过 -s [SA] -a ["-h"] 获取单个系统能力支持的所有选项。
-e 获取崩溃历史记录的故障日志。
--net [pid] 获取网络信息。如果指定了进程的pid,则只输出该进程的网络流量使用信息。
--storage [pid] 获取存储信息。如果指定了进程的pid,则只输出该进程的io信息。
-p [pid] 获取进程信息,包括进程和线程的列表和信息。
--cpuusage [pid] 获取CPU使用率,按进程和类别分类;如果指定pid,则获取指定pid的CPU使用信息。
--cpufreq 获取CPU每个核的真实频率。
--mem [pid] 获取总内存占用率;如果指定pid,则获取指定pid的内存占用率。
--zip 保存命令输出到/data/log/hidumper下的压缩文件。
--ipc pid/-a --start-stat/stop-stat/stat 统计一段时间进程IPC信息,如果使用-a则统计所有进程IPC数据,--start-stat开始统计,--stat获取统计数据,--stop-stat结束统计。
--mem-smaps pid [-v] 获取pid内存统计信息,数据来源于/proc/pid/smaps,使用-v指定更多详细信息。 (仅限制debug版本使用)
--mem-jsheap pid [-T tid] [--gc] [--leakobj] pid 必选参数。命令触发所有线程gc和快照导出。如果指定线程的tid,只触发该线程gc和快照导出;如果指定--gc,只触发gc不做快照导出;如果指定--leakobj,则获取泄露对象的列表

常用命令

  1. 查看帮助命令。

    hidumper -h

    使用样例:

    $ hidumper -h
    usage:
    -h                          |help text for the tool
    -lc                         |a list of system information clusters
    -ls                         |a list of system abilities
    -c                          |all system information clusters
    -c [base system]            |system information clusters labeled "base" and "system"
    -s                          |all system abilities
    -s [SA0 SA1]                |system abilities labeled "SA0" and "SA1"
    -s [SA] -a ['-h']           |system ability labeled "SA" with arguments "-h" specified
    -e                          |faultlogs of crash history
    --net [pid]                 |dump network information; if pid is specified, dump traffic usage of specified pid
    --storage [pid]             |dump storage information; if pid is specified, dump /proc/pid/io
    -p                          |processes information, include list and infromation of proces
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值