1.使用自带的 _CrtDumpMemoryLeaks() , 省事,监听堆内存,程序结束时,任何未主动释放的堆内存都会报检并报错。
2. 使用vld工具:这个需要安装工具后再包含<vld.h>头文件使用。
3. 使用massif工具:这个比较强大,能列出调用的函数和分析内存的分布和使用情况。
4. memcheck 工具, 这个也是很好用的内存检测工具。
本文介绍了四种有效的内存泄漏检测方法,包括使用自带的_CrtDumpMemoryLeaks()、vld工具、massif工具以及memcheck工具,帮助开发者在程序运行过程中及时发现并解决内存泄漏问题。
1.使用自带的 _CrtDumpMemoryLeaks() , 省事,监听堆内存,程序结束时,任何未主动释放的堆内存都会报检并报错。
2. 使用vld工具:这个需要安装工具后再包含<vld.h>头文件使用。
3. 使用massif工具:这个比较强大,能列出调用的函数和分析内存的分布和使用情况。
4. memcheck 工具, 这个也是很好用的内存检测工具。
5603

被折叠的 条评论
为什么被折叠?