通过/proc/PID/status查看进程内存占用情况
生活随笔
收集整理的这篇文章主要介绍了
通过/proc/PID/status查看进程内存占用情况
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
网上有很多资料描述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 | 进程所使用的交换区的大小 |
总结
以上是生活随笔为你收集整理的通过/proc/PID/status查看进程内存占用情况的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: bitcoin 在ubuntu上的安装指
- 下一篇: Rust切换allocator