1. 程式人生 > >linux下的pmap命令

linux下的pmap命令

linux的pmap命令可以很方便地看到某個程序所用的記憶體情況,說明如下: 1 pmap -d 程序號  出現的幾列的含義   每列的含義如下: 引數 解釋 Address:程序所佔的地址空間 Kbytes:該虛擬段的大小 RSS:裝置號(主裝置:次裝置) Anon:裝置的節點號,0表示沒有節點與記憶體相對應 Locked:是否允許swapped Mode 許可權:r=read, w=write, x=execute, s=shared, p=private(copy on write) Mapping:bash 對應的映像檔名 Resident :表示在記憶體中駐留的段的空間 shared :表示這些北分配的記憶體是被系統中其他程序共享的。 private :表示只能被該程序使用的空間大小。你可以發現share的空間不具有 private的屬性。 Prstat -LP 的輸出的意義是: size:就是該程序佔用的地址空間。 RSS:實際被分配的記憶體的大小。