valgrind --leak-check=full
addr2line
/proc/pid/smaps
dmesg
top
perf top
pstack
gdb
strace
pidstat -t
gdb -p PID
info threads
thread apply all bt
pthread_mutex_lock
futex
pstack PID
malloc/free
strace -p PID附加进程,看系统调用。
open/read/write/futex
read/write
-c
-o
perf top -p PID
perf record -g -p PID
perf report
top -H -p PID
printf "%x\n" 线程TID
free
valgrind --leak-check=full ./程序
pmap -x PID
/proc/[PID]/smaps
strace -p PID
read/recv/connect
wait