检查内存泄露很好用的代码
2010-01-26 09:23
183 查看
#include <iostream>
#ifdef _DEBUG
#define DEBUG_NEW new(_NORMAL_BLOCK, __FILE__, __LINE__)
#endif
#ifdef _DEBUG
#undef THIS_FILE
static char THIS_FILE[]=__FILE__;
#define new DEBUG_NEW
#endif
放在cpp开头
_CrtSetDbgFlag ( _CRTDBG_ALLOC_MEM_DF | _CRTDBG_LEAK_CHECK_DF );
放在函数入口处
#ifdef _DEBUG
#define DEBUG_NEW new(_NORMAL_BLOCK, __FILE__, __LINE__)
#endif
#ifdef _DEBUG
#undef THIS_FILE
static char THIS_FILE[]=__FILE__;
#define new DEBUG_NEW
#endif
放在cpp开头
_CrtSetDbgFlag ( _CRTDBG_ALLOC_MEM_DF | _CRTDBG_LEAK_CHECK_DF );
放在函数入口处
相关文章推荐
- 转:检查c#代码内存泄露工具-CLR Profiler工具使用
- Linux下代码内存泄露检查工具valgrind
- 检查c#代码内存泄露工具-CLR Profiler
- Linux下代码内存泄露检查工具valgrind
- Linux下检查代码内存泄露的几种方案
- 简单内存泄露检查-- 思路整理(无代码)
- 检查c#代码内存泄露工具-CLR Profiler工具使用
- 检查c#代码内存泄露工具-CLR Profiler
- 如何检查内存泄露问题
- 利用xcode-->profile对程序进行内存泄露检查总结
- Linux下几款C++程序中的内存泄露检查工具
- 看看这段代码有没有内存泄露?
- 怎样用Java编写一段代码引发内存泄露
- malloc_stats---检查内存泄露的神器
- 防止内存泄露 Linux下用Valgrind做检查
- TCMalloc的使用与源码剖析之八---------TCMalloc内存分配与释放的管理之内存泄露检查
- 如何让xcode自动检查内存泄露
- 内存泄露测试代码
- 如何检查内存泄露问题
- 防止内存泄露 Linux下用Valgrind做检查