Linux pmap 工具


pmap 用來查看當前進程占用內存使用詳細

pmap 格式:

-x,     --extended   # 顯示擴展的信息
-d,     --device     # 顯示設備的信息
-q,     --quiet      # 不顯示頭或腳注
-A,     --range low,high    
#只顯示指定范圍的地址空間,低地址和高地址分別用low和high指定,以逗號分隔

-X # 顯示比-x更詳細的信息。但是會按照文件/proc/PID/smaps改變顯示格式(顯示的信息是該文件內容的簡化)
-XX # 顯示一切內核提供的信息
-p, --show-path #顯示文件項的全路徑 -c, --read-rc # 讀默認配置(哪里的配置??什么作用?) -C, --read-rc-from file # 從file讀配置 -n, --create-rc # 新建默認配置 -N, --create-rc-to file # 創建配置到file -h, --help # 顯示幫助信息並退出 -V, --version # 顯示版本信息並退出#

擴展和設備格式區域

Address: 內存開始地址
Kbytes: 占用內存的字節數(KB)
RSS: 保留內存的字節數(KB)
Dirty: 臟頁的字節數(包括共享和私有的)(KB)
Mode: 內存的權限:read、write、execute、shared、private (寫時復制)
Mapping: 占用內存的文件、或[anon](分配的內存)、或[stack](堆棧)
Offset: 文件偏移
Device: 設備名 (major:minor)

 示例:

# pmap pid 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM