本文共 743 字,大约阅读时间需要 2 分钟。
网上有很多资料描述status的内容,但是有些是错误的。
综合比较了一下,下面2个的内容应该是正确的。
1、https://locklessinc.com/articles/memory_usage/
VmPeak: | Peak virtual memory usage |
VmSize: | Current virtual memory usage |
VmLck: | Current mlocked memory |
VmHWM: | Peak resident set size |
VmRSS: | Resident set size |
VmData: | Size of "data" segment |
VmStk: | Size of stack |
VmExe: | Size of "text" segment |
VmLib: | Shared library usage |
VmPTE: | Pagetable entries size |
VmSwap: | Swap space used |
VmPeak | 进程所使用的虚拟内存的峰值 |
VmSize | 进程当前使用的虚拟内存的大小 |
VmLck | 已经锁住的物理内存的大小(锁住的物理内存不能交换到硬盘) |
VmHWM | 进程所使用的物理内存的峰值 |
VmRSS | 进程当前使用的物理内存的大小 |
VmData | 进程占用的数据段大小 |
VmStk | 进程占用的栈大小 |
VmExe | 进程占用的代码段大小(不包括库) |
VmLib | 进程所加载的动态库所占用的内存大小(可能与其它进程共享) |
VmPTE | 进程占用的页表大小(交换表项数量) |
VmSwap | 进程所使用的交换区的大小 |
转载地址:http://asmji.baihongyu.com/