linux中關(guān)于pmap的命令實例分析

這篇文章主要介紹了linux中 pmap 命令詳解,需要的朋友可以參考下

通過查看幫助,返回了如下信息:

Usage:?pmap?[options]?pid?[pid?...]  Options:  ?-x,?--extended???????show?details?  ?-X?????????????show?even?more?details  ??????WARNING:?format?changes?according?to?/proc/PID/smaps  ?-XX?????????????show?everything?the?kernel?provides  ?-c,?--read-rc????????read?the?default?rc  ?-C,?--read-rc-from=<file>??read?the?rc?from?file  ?-n,?--create-rc???????create?new?default?rc  ?-N,?--create-rc-to=<file>??create?new?rc?to?file  ??????NOTE:?pid?arguments?are?not?allowed?with?-n,?-N  ?-d,?--device????????show?the?device?format  ?-q,?--quiet?????????do?not?display?header?and?footer  ?-p,?--show-path???????show?path?in?the?mapping  ?-A,?--range=<low>[,<high>]?limit?results?to?the?given?range  ?-h,?--help???display?this?help?and?exit?-V,?--version?output?version?information?and?exit  For?more?details?see?pmap(1).</high></low></file></file>

然后列出某個進程(PID:8868)的信息時如下:

pmap?-x?8868  Address??????Kbytes???RSS??Dirty?Mode?Mapping  00007f789ec2d000??1668??1384????0?r-x--?libc-2.19.so  00007f789edce000??2048????0????0?-----?libc-2.19.so  00007f789efce000???16???16???16?r----?libc-2.19.so  00007f789efd2000????8????8????8?rw---?libc-2.19.so  00000000020e0000??4008??4008??4008?rw---??[?anon?]  00007f787c000000???132???24???24?rw---??[?anon?]  00007f787c021000??65404????0????0?-----??[?anon?]  00007f7880000000???132???12???12?rw---??[?anon?]  00007f7880021000??65404????0????0?-----??[?anon?]  00007f7884000000???148???92???92?rw---??[?anon?]  00007f7884025000??65388????0????0?-----??[?anon?]

以上列表項的含義如下:

Address: 內(nèi)存分配地址

Kbytes:?? 實際分配的內(nèi)存大小

RSS:?????? 程序?qū)嶋H占用的內(nèi)存大小

Mapping: 分配該內(nèi)存的模塊的名稱

總結(jié)

? 版權(quán)聲明
THE END
喜歡就支持一下吧
點贊13 分享