01 strace 跟踪内存申请
1.1 定时查询内存相关的线程
跟踪相关进程30s,关注内存申请和释放相关的系统操作,记录到 strace_media_30s.log 内:
timeout 30 strace -p $(pgrep [Prog_Name]) -e mmap,munmap,brk,mremap -o ./strace_media_30s.log -f -yy -ttt -T
1.2 定位泄露线程
得到的结果,发送给AI咨询是否有没有释放的内存申请。


可以定位申请了但是没有释放的部分内存的线程
02 gdb 定位线程操作
gdb -p [PID]
可以定位是哪个线程申请的内存
浙公网安备 33010602011771号