openharmony 鸿蒙 kernel-small-debug-shell-cmd-vmm

2022-08-09 浏览 (861)

vmm

命令功能

查看进程的虚拟内存使用情况。

命令格式

  • vmm [-a / -h / --help]

  • vmm [pid]

参数说明

表1 参数说明

参数参数说明取值范围
-a输出所有进程的虚拟内存使用情况。N/A
-h | --help命令格式说明。N/A
pid进程ID,说明指定进程的虚拟内存使用情况。[0, 63]

使用指南

命令缺省输出所有进程的虚拟内存使用情况。

使用实例

举例:输入vmm 3

输出说明

示例 PID为3的进程虚拟内存使用信息

OHOS # vmm 3
 PID    aspace     name       base       size     pages
 ----   ------     ----       ----       -----     ----
 3    0x408c0118 foundation 0x01000000 0x3e000000     800
         region      name                base       size       mmu_flags      pages   pg/ref
         ------      ----                ----       ----       ---------      -----   -----
         0x408cb364  /bin/foundation                  0x06da3000 0x00001000  CH US RD          1       1
         0x408cb80c  /bin/foundation                  0x06da4000 0x00001000  CH US RD EX       1       1
         0x408cb720  /bin/foundation                  0x06da5000 0x00001000  CH US RD          1       1
         0x408cb9a8  /bin/foundation                  0x06da6000 0x00001000  CH US RD WR       1       1
         0x413efde4  HEAP                             0x12b43000 0x00015000  CH US RD WR      19      19
         0x408c3d34  /lib/libc.so                     0x23b08000 0x0004a000  CH US RD         25       2
         0x408cbd44  /lib/libc.so                     0x23b52000 0x00068000  CH US RD EX      58      10
         0x408c3dc0  /lib/libc.so                     0x23bba000 0x00002000  CH US RD WR       2       2
         0x408cc128  /lib/libc.so                     0x23bbc000 0x00002000  CH US RD WR       2       2
         0x408d1634  MMAP                             0x23bbe000 0x00005000  CH US RD WR       5       5
         0x408c4e10  VDSO                             0x23bc3000 0x00002000  CH US RD EX       2       2
         0x408dbaec  /lib/libc++.so                   0x23bc5000 0x00046000  CH US RD         51       5
         0x408deba8  /lib/libc++.so                   0x23c0b000 0x0009f000  CH US RD EX      29      10
         0x408debf4  /lib/libc++.so                   0x23caa000 0x00006000  CH US RD          6       6
         0x408c3ce0  /lib/libc++.so                   0x23cb0000 0x00001000  CH US RD WR       1       1

表2 进程基本信息

输出说明
PID进程ID
aspace进程虚拟内存控制块地址信息
name进程名
base虚拟内存起始地址
size虚拟内存大小
pages已使用的物理页数量

表3 虚拟内存区间信息

输出说明
region虚拟区间控制块地址信息
name虚拟区间类型
base虚拟区间起始地址
size虚拟区间大小
mmu_flags虚拟区间mmu映射属性
pages已使用的物理页数量(包括共享内存部分)
pg/ref已使用的物理页数量

你可能感兴趣的鸿蒙文章

harmony 鸿蒙内核

harmony 鸿蒙内核编码规范

harmony 鸿蒙标准库支持

harmony 鸿蒙中断管理

harmony 鸿蒙事件

harmony 鸿蒙互斥锁

harmony 鸿蒙消息队列

harmony 鸿蒙信号量

harmony 鸿蒙双向链表

harmony 鸿蒙内存管理

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