通过/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上的安装指
- 下一篇: /proc文件系统读出来的数据是最新的吗