linux下的pmap命令

2021-08-30 18:20:35 字數 451 閱讀 6898

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 ...