内存泄露检测工具-mtrace
1.设置环境变量MALLOC_TRACE,指定程序生成的日志文件存放路径
export MALLOC_TRACE=/var/ftp/xx.log
2.修改代码
包含头文件:#include <mcheck.h>
main函数调用:mtrace();
3.编译运行
gcc -g -o xx xx.c
./xx
4.用mtrace(一个perl脚本)解析日志文件
./mtrace xx xx.log
5.内存泄露信息如下所示
附件:mtrace工具