堆外内存排查方法汇总

如何查看内存占用情况

ps -p 75 -o rss,vsz

pmap -x 75 | sort -n -k3

cat /proc//smaps > smaps.txt

如何dump内存内容

grep rw-p /proc//\1 \2/p' | while read start stop; do gdb --batch --pid 1-stop.dump 0xstop"; done

gdb --batch --pid 75 -ex "dump memory a.dump 0x7f2bceda1000 0x7f2bcef2b000

view 55-7f284c000000-7f284fffa000.dump

如何监控栈函数调用

perf record -g -p 55

perf report -i perf.data

你可能感兴趣的:(堆外内存排查方法汇总)