内存泄漏分析工具

1、mtrace(包含函数和命令,配套使用)
#include <stdio.h>

int main()
{    
  setenv("MALLOC_TRACE", "mtest.log", "1");
  
mtrace();
int *p = (int *)malloc(2);
return 0;
}
编译gcc -g a.c -o a
mtrace a mtest.log

2、valgrind
valgrind --tool=memcheck --leak-check=yes --show-reachable=yes ./a

ps:./a 必须是执行此进程
posted on 2022-05-05 11:38  莱芜梆子  阅读(41)  评论(0编辑  收藏  举报