Linux内存泄漏 mtrace
时间: 2023-11-30 15:37:49 浏览: 94
Linux 内存泄露查找
Linux内存泄漏检测工具mtrace能够帮助定位内存泄漏问题。在使用mtrace之前,需要在源码中添加以下两个函数:
#include <mcheck.h>
void mtrace(void); //开启内存分配跟踪
void muntrace(void); //关闭内存分配跟踪
通过调用mtrace函数,可以开启内存分配跟踪功能。然后运行程序,在程序运行结束后,调用muntrace函数关闭内存分配跟踪。这样mtrace会在程序运行结束后生成一个报告,报告中会列出内存泄漏的相关信息,包括内存泄漏的位置和大小等。
阅读全文