1,#查看系统内存分配情况
pmap -x $pid | sort -k3 -n
可看到如下展示:
00007fb775800000 8192 6876 6876 rw— [ anon ]
00007fb752200000 8192 6900 6900 rw— [ anon ]
00007fb760300000 24064 7852 7852 rw— [ anon ]
00007fb764dfe000 10240 8588 8588 rw— [ anon ]
00007fb7453d2000 163840 9984 9984 rw— [ anon ]
00007fb767802000 26624 14732 14732 rw— [ anon ]
00007fb70f300000 883712 27692 27692 rw— [ anon ]
00007fb762200000 43008 33816 33816 rw— [ anon ]
00007fb6b7800000 1435648 248792 248792 rw— [ anon ]
2,根据上面的地址可去查看/proc/pid/smaps文件中起始地址
3,gdb -p pid
dump memory /tmp/jxq.bin 0x07fb6b7800000 0x7fb70f200000
内存会输出到/tmp/jxq.bin文件中