未验证 提交 2f749e4d 编写于 作者: K king_he 提交者: Gitee

update zh-cn/device-dev/subsystems/subsys-dfx-hidumper.md.

Signed-off-by: Nking_he <6384784@qq.com>
上级 98b36aa2
...@@ -15,7 +15,7 @@ HiDumper是OpenHarmony为开发、测试人员、IDE工具提供的系统信息 ...@@ -15,7 +15,7 @@ HiDumper是OpenHarmony为开发、测试人员、IDE工具提供的系统信息
/base/hiviewdfx/hidumper /base/hiviewdfx/hidumper
├── frameworks # 框架代码 ├── frameworks # 框架代码
│ ├── native # 导出功能核心代码 │ ├── native # 导出功能核心代码
│ │ │── include # 头文件目录 │ │ │── include # 头文件目录
│ │ │── src # 源文件目录 │ │ │── src # 源文件目录
│ │ │── common # 通用功能代码 │ │ │── common # 通用功能代码
│ │ │── executor # 导出过程执行器代码 │ │ │── executor # 导出过程执行器代码
...@@ -43,138 +43,138 @@ HiDumper是OpenHarmony为开发、测试人员、IDE工具提供的系统信息 ...@@ -43,138 +43,138 @@ HiDumper是OpenHarmony为开发、测试人员、IDE工具提供的系统信息
| 选项 | **描述** | | 选项 | **描述** |
| -------- | -------- | | -------- | -------- |
| -h | 帮助信息 | | -h | 查看帮助信息。 |
| -t&nbsp;[timeout] | 超时时间,单位:秒。默认值是30s。如果设置为0表示无超时限定。 | | -t&nbsp;[timeout] | 超时时间,单位:秒。默认值是30s。如果设置为0表示无超时限定。 |
| -lc | 系统信息簇列表 | | -lc | 查看系统信息簇列表。 |
| -ls | 系统元能力列表 | | -ls | 查看系统元能力列表。 |
| -c | 导出系统簇信息 | | -c | 导出系统簇信息 |
| -c&nbsp;[base&nbsp;system] | 以base或system标签区分的系统簇信息导出 | | -c&nbsp;[base&nbsp;system] | 以base或system标签区分的系统簇信息导出 |
| -s | 导出全部系统元能力信息 | | -s | 导出全部系统元能力信息 |
| -s&nbsp;[SA0&nbsp;SA1] | 导出SA0、SA1等元能力id对应的元能力信息 | | -s&nbsp;[SA0&nbsp;SA1] | 导出SA0、SA1等元能力id对应的元能力信息 |
| -s&nbsp;[SA]&nbsp;-a&nbsp;['-h'] | 以-h为参数导出SA指定的系统元能力信息 | | -s&nbsp;[SA]&nbsp;-a&nbsp;['-h'] | 以-h为参数导出SA指定的系统元能力信息 |
| -e | 导出Faultlog模块生成的崩溃日志 | | -e | 导出Faultlog模块生成的崩溃日志 |
| --net | 导出网络信息 | | --net | 导出网络信息 |
| --storage | 导出存储信息 | | --storage | 导出存储信息 |
| -p | 导出进程列表及全部进程信息 | | -p | 导出进程列表及全部进程信息 |
| -p&nbsp;[pid] | 导出指定进程号的进程全部信息 | | -p&nbsp;[pid] | 导出指定进程号的进程全部信息 |
| --cpuusage&nbsp;[pid] | 导出CPU使用信息;如果指定pid则导出该进程的CPU使用信息 | | --cpuusage&nbsp;[pid] | 导出CPU使用信息。如果指定pid则导出该进程的CPU使用信息。 |
| --cpufreq | 导出实际的CPU频率 | | --cpufreq | 导出实际的CPU频率 |
| --mem&nbsp;[pid] | 导出内存使用信息;如果指定pid则导出该进程的内存使用信息 | | --mem&nbsp;[pid] | 导出内存使用信息。如果指定pid则导出该进程的内存使用信息。 |
| --zip | 将导出信息压缩到固定文件夹下 | | --zip | 将导出信息压缩到固定文件夹下 |
### 使用实例 ### 使用实例
HiDumper可以为开发者导出系统当前基本信息,通过这些基本信息可以定位分析问题。给子服务和元能力传递复杂参数时,参数需要在双引号中 HiDumper可以为开发者导出系统当前基本信息,通过这些基本信息可以定位分析问题。给子服务和元能力传递复杂参数时,参数需要加双引号
具体步骤如下: 具体步骤如下:
1. 进入设备命令行,输入hidumper -h获取基本信息介绍,功能语法介绍。 1. 进入设备命令行,输入 hidumper -h 获取基本信息介绍,功能语法介绍。
``` ```
hidumper -h hidumper -h
``` ```
2. 输入hidumper -lc获取系统信息分类列表。 2. 输入 hidumper -lc 获取系统信息分类列表。
``` ```
hidumper -lc hidumper -lc
``` ```
3. 输入hidumper -c获取系统base、system等所有分类信息。 3. 输入 hidumper -c 获取系统base、system等所有分类信息。
``` ```
hidumper -c hidumper -c
``` ```
4. 输入 hidumper -c [base | system] 按 base 或 system 分类获取系统簇信息 4. 输入 hidumper -c [base | system] 按 base 或 system 分类获取系统簇信息
``` ```
hidumper -c base hidumper -c base
hidumper -c system hidumper -c system
``` ```
5. 输入 hidumper -ls 命令获取系统中元能力列表 5. 输入 hidumper -ls 命令获取系统中元能力列表
``` ```
hidumper -ls hidumper -ls
``` ```
6. 输入 hidumper -s 命令获取系统全部元能力信息 6. 输入 hidumper -s 命令获取系统全部元能力信息
``` ```
hidumper -s hidumper -s
``` ```
7. 运行 hidumper -s 3301 -a "-h" 命令获取id为3301的元能力的帮助 7. 运行 hidumper -s 3301 -a "-h" 命令获取id为3301的元能力的帮助
``` ```
hidumper -s 3301 -a "-h" hidumper -s 3301 -a "-h"
``` ```
8. 运行 hidumper -s 3008命令获取id为3008的元能力的全部信息 8. 运行 hidumper -s 3008命令获取id为3008的元能力的全部信息
``` ```
hidumper -s 3008 hidumper -s 3008
``` ```
9. 运行 hidumper -e 命令获取Faultlog模块生成的崩溃历史信息 9. 运行 hidumper -e 命令获取Faultlog模块生成的崩溃历史信息
``` ```
hidumper -e hidumper -e
``` ```
10. 运行 hidumper --net 命令获取网络信息 10. 运行 hidumper --net 命令获取网络信息
``` ```
hidumper --net hidumper --net
``` ```
11. 运行 hidumper --storage 命令获取存储相关信息 11. 运行 hidumper --storage 命令获取存储相关信息
``` ```
hidumper --storage hidumper --storage
``` ```
12. 运行 hidumper -p 命令获取进程信息,包括进程、线程的列表和信息 12. 运行 hidumper -p 命令获取进程信息,包括进程、线程的列表和信息
``` ```
hidumper -p hidumper -p
``` ```
13. 运行 hidumper -p 1024 命令获取pid为1024的进程信息 13. 运行 hidumper -p 1024 命令获取pid为1024的进程信息
``` ```
hidumper -p 1024 hidumper -p 1024
``` ```
14. 运行 hidumper --cpuusage [pid] 命令获取CPU的使用信息;如果指定了进程的pid,则只获取该进程的CPU使用信息 14. 运行 hidumper --cpuusage [pid] 命令获取CPU的使用信息。如果指定了进程的pid,则只获取该进程的CPU使用信息。
``` ```
hidumper --cpuusage hidumper --cpuusage
hidumper --cpuusage 1024 hidumper --cpuusage 1024
``` ```
15. 运行 hidumper --cpufreq 命令获取每一个CPU核实际运行的频率 15. 运行 hidumper --cpufreq 命令获取每一个CPU核实际运行的频率
``` ```
hidumper --cpufreq hidumper --cpufreq
``` ```
16. 运行 hidumper --mem [pid] 命令获取全部的内存使用信息;如果指定进程的pid,只获取该进程的内存使用情况 16. 运行 hidumper --mem [pid] 命令获取全部的内存使用信息。如果指定进程的pid,只获取该进程的内存使用情况。
``` ```
hidumper --mem [pid] hidumper --mem [pid]
``` ```
17. 运行 hidumper --zip 命令压缩信息数据到/data/dumper目录下 17. 运行 hidumper --zip 命令压缩信息数据到/data/dumper目录下
``` ```
hidumper --zip hidumper --zip
``` ```
18. 运行 hidumper -t timeout 命令设置超时时间,单位:秒。默认值是30s。如果设置为0表示无超时限 18. 运行 hidumper -t timeout 命令设置超时时间,单位:秒。默认值是30s。如果设置为0表示无超时限
``` ```
hidumper -t [timeout] hidumper -t [timeout]
``` ```
\ No newline at end of file
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册