linux的pmap命令可以很方便地看到某個程序所用的記憶體情況,說明如下:
1 pmap -d 程序號
出現的幾列的含義
每列的含義如下:
引數 解釋
kbytes:該虛擬段的大小
rss:裝置號(主裝置:次裝置)
anon:裝置的節點號,0表示沒有節點與記憶體相對應
mode 許可權:r=read, w=write, x=execute, s=shared, p=private(copy on write)
resident :表示在記憶體中駐留的段的空間
shared :表示這些北分配的記憶體是被系統中其他程序共享的。
private :表示只能被該程序使用的空間大小。你可以發現share的空間不具有 private的屬性。
prstat -lp 的輸出的意義是:
rss:實際被分配的記憶體的大小。
linux效能測試 pmap命令
參考文獻 名稱 pmap report memory map of a process 檢視程序的記憶體映像資訊 用法pmap options pids pmap v 選項含義 x extended show the extended format.顯示擴充套件格式 d device show th...
linux程式記憶體資訊pmap
pmap lddstace 要熟悉的幾個除錯命令!兩個檢視記憶體的檔案 cat proc pid stat awk cat proc pid status grep i vmsize 其中,關於記憶體的是 vsz 和 rss 這兩個概念 man ps 看看它們的含義 觀察到系統中的指定程序的位址空間...
linux應用程式記憶體檢測 pmap
命令格式 pmap root localhost security pmap d 4993 4993 bash 08047000 596 r x 0000000000000000 003 00006 bash bash的 段 080dc000 28 rwx 0000000000094000 003 ...