美文网首页
堆外内存排查方法汇总

堆外内存排查方法汇总

作者: allanYan | 来源:发表于2022-07-05 13:33 被阅读0次

如何查看内存占用情况

ps -p 75 -o rss,vsz

pmap -x 75 | sort -n -k3

cat /proc/<pid>/smaps > smaps.txt

如何dump内存内容

grep rw-p /proc/1/maps | sed -n 's/^\([0-9a-f]*\)-\([0-9a-f]*\) .*/\1 \2/p' | while read start stop; do gdb --batch --pid 1 -ex "dump memory1-start-stop.dump 0xstart 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

相关文章

网友评论

      本文标题:堆外内存排查方法汇总

      本文链接:https://www.haomeiwen.com/subject/ncjsbrtx.html