、[root@localhost security]# pmap -d
: -bash
Address Kbytes Mode Offset Device Mapping
r-x-- : bash bash的代码段
080dc000 rwx-- : bash bash的数据段
080e3000 rwx-- 00000000080e3000 : [ anon ] bash的堆
4d575000 r-x-- : ld-2.3..so 共享库的代码段
4d58a000 r-x-- : ld-2.3..so 共享库的数据段
4d58b000 rwx-- : ld-2.3..so 共享库的堆
4d58e000 r-x-- : libc-2.3..so
4d6b1000 r-x-- : libc-2.3..so
4d6b2000 rwx-- : libc-2.3..so
4d6b5000 rwx-- 000000004d6b5000 : [ anon ] 匿名物理内存,
4d6de000 r-x-- : libdl-2.3..so
4d6e0000 rwx-- : libdl-2.3..so
4d807000 r-x-- : libtermcap.so.2.0.
4d80a000 rwx-- : libtermcap.so.2.0.
b7bc2000 r-x-- : GB18030.so
b7bee000 rwx-- 000000000002b000 : GB18030.so
b7bf0000 r-xs- : gconv-modules.cache
b7bf6000 r-x-- : locale-archive
b7cff000 r-x-- : locale-archive
b7eff000 r-x-- : libnss_files-2.3..so
b7f08000 rwx-- : libnss_files-2.3..so
b7f0a000 rwx-- 00000000b7f0a000 : [ anon ]
b7f20000 rwx-- 00000000b7f20000 : [ anon ]
bff0d000 rw--- 00000000bff0d000 : [ stack ]
ffffe000 ----- : [ anon ]
mapped: 5680K writeable/private: 460K shared: 24K 、[root@localhost security]# pmap -x
: -bash
Address Kbytes RSS Anon Locked Mode Mapping
- - - r-x-- bash
080dc000 - - - rwx-- bash
080e3000 - - - rwx-- [ anon ]
4d575000 - - - r-x-- ld-2.3..so
4d58a000 - - - r-x-- ld-2.3..so
4d58b000 - - - rwx-- ld-2.3..so
4d58e000 - - - r-x-- libc-2.3..so
4d6b1000 - - - r-x-- libc-2.3..so
4d6b2000 - - - rwx-- libc-2.3..so
4d6b5000 - - - rwx-- [ anon ]
4d6de000 - - - r-x-- libdl-2.3..so
4d6e0000 - - - rwx-- libdl-2.3..so
4d807000 - - - r-x-- libtermcap.so.2.0.
4d80a000 - - - rwx-- libtermcap.so.2.0.
b7bc2000 - - - r-x-- GB18030.so
b7bee000 - - - rwx-- GB18030.so
b7bf0000 - - - r-xs- gconv-modules.cache
b7bf6000 - - - r-x-- locale-archive
b7cff000 - - - r-x-- locale-archive
b7eff000 - - - r-x-- libnss_files-2.3..so
b7f08000 - - - rwx-- libnss_files-2.3..so
b7f0a000 - - - rwx-- [ anon ]
b7f20000 - - - rwx-- [ anon ]
bff0d000 - - - rw--- [ stack ]
ffffe000 - - - ----- [ anon ]
-------- ------- ------- ------- -------
total kB - - -
、查看进程1的设备格式,不显示头尾行
pmap -d -q
、循环显示进程3066的设备格式的最后1行,间隔2秒
while true; do pmap -d | tail -; sleep ; done 每列的含义如下:
参数 解释
Address:-0038d000 进程所占的地址空间
Kbytes 该虚拟段的大小
RSS 设备号(主设备:次设备)
Anon 设备的节点号,0表示没有节点与内存相对应
Locked 是否允许swapped
Mode 权限:r=read, w=write, x=execute, s=shared, p=private(copy on write)
Mapping: bash 对应的映像文件名

pmap的更多相关文章

  1. linux包之procps之pmap命令

    名称:       pmap - report memory map of a process(查看进程的内存映像信息)用法       pmap [ -x | -d ] [ -q ] pids... ...

  2. Linux进程内存分析pmap命令(转)

    名称:       pmap - report memory map of a process(查看进程的内存映像信息)用法       pmap [ -x | -d ] [ -q ] pids... ...

  3. Linux Pmap 命令:查看进程用了多少内存

    Pmap 提供了进程的内存映射,pmap命令用于显示一个或多个进程的内存状态.其报告进程的地址空间和内存状态信息.Pmap实际上是一个Sun OS上的命令,linux仅支持其有限的功能.但是它还是对查 ...

  4. 需要熟悉的几个调试命令:objdump/pmap/ldd/stace

    最近要编译很多库,还涉及到若干进程操作,所以就把相关的命令记录下来. 一,objdump命令 该命令适用于ELF可执行文件,常用的命令如下: objdump -h xx.o : 输出ELF文件的各个段 ...

  5. pmap 命令详解

    通过查看帮助,返回了如下信息: Usage:  pmap [options] pid [pid ...] Options: -x, --extended              show detai ...

  6. Linux命令pmap

    jmap可以查看Java程序的堆内存使用情况,pmap可以查看Linux上运行的进程的内存使用情况. 查看Linux上运行的进程的内存使用情况,可以使用jmap,top,ps命令. top命令本身也比 ...

  7. Linux pmap 工具

    pmap 用来查看当前进程占用内存使用详细 pmap 格式: -x, --extended # 显示扩展的信息 -d, --device # 显示设备的信息 -q, --quiet # 不显示头或脚注 ...

  8. Linux进程内存分析pmap命令

    转自: http://blog.csdn.net/u013982161/article/details/52654256 名称: pmap - report memory map of a proce ...

  9. linux pmap命令

    pmap提供了进程的内存映射,pmap命令用于显示一个或多个进程的内存状态.其报告进程的地址空间和内存状态信息.Pmap实际上是一个Sun OS上的命令,linux仅支持其有限的功能.但是它还是对查看 ...

随机推荐

  1. C语言中可变参数函数实现原理

    C函数调用的栈结构 可变参数函数的实现与函数调用的栈结构密切相关,正常情况下C的函数参数入栈规则为__stdcall, 它是从右到左的,即函数中的最右边的参数最先入栈.例如,对于函数: void fu ...

  2. [开源类库/项目] android保存崩溃时的错误信息log至本地【源码+jar包+使用说...

    不知大家是否经常遇到这种情况:自己的项目有时会在没有连接到电脑时发生崩溃,好不容易发现的bug结果连接到电脑时又复现不出来了:又或者自己写的一个功能在开机启动时产生小bug导致崩溃,而刚启动的机器想让 ...

  3. HDU 5122 K.Bro Sorting(2014北京区域赛现场赛K题 模拟)

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5122 解题报告:定义一种排序算法,每一轮可以随机找一个数,把这个数与后面的比这个数小的交换,一直往后判 ...

  4. C 语言 typedef

    虽然#define语句看起来象typedef,但实际上却有本质上的差别.对于#define来说,仅在编译前对源代码进行了字符串替换处理:而对于typedef来说,它建立了一个新的数据类型别名.由此可见 ...

  5. 在Linux上配置无线网络

    导读 iwconfig是Linux Wireless Extensions(LWE)的用户层配置工具之一.LWE是Linux下对无线网络配置的工具,包括内核的支持.用户层配置工具和驱动接口的支持三部分 ...

  6. Interleaving String leetcode

    Given s1, s2, s3, find whether s3 is formed by the interleaving of s1 and s2. For example,Given:s1 = ...

  7. K-V-O 键值观察机制

    在两个不同的控制器之间传值是iOS开发中常有的情况,应对这种情况呢,有多种的应对办法.kvc就是其中的一种,所以,我们就在此解释之.   key value observing  键值观察,给人一种高 ...

  8. js之序列化、eval和Date类用法

    序列化 JSON.stringify() 将对象转换为字符串 JSON.parse() 将字符串转换为对象类型 示例 var jsonStr = '{"name":"le ...

  9. hadoop小试

    standard mode(标准模式) 下载 wget http://mirror.bit.edu.cn/apache/hadoop/common/stable/hadoop-2.7.2.tar.gz ...

  10. mysql允许其他电脑访问权限开通

    首先进入mysql: mysql -u root 如果有密码会提示输入密码 然后输入如下授权代码, 如下即授权用户root使用密码admin123从任何主机连接到mysql服务器 GRANT ALL ...