相关疑难解决方法(0)

内存泄漏单元测试c ++

我刚刚在我的应用程序中解决了内存泄漏问题,现在我想编写一个单元测试来确保不再发生这种情况.

我正在寻找一种方法来检测当前应用程序(工作集)的内存使用情况,在某些函数之前和之后.

例如:

long mem_used= GetMemUsed(); 
/* Do some work */
/* clean up */

if( mem_used != GetMemUsed() ) {
    Error( "Memory leek" ); 
}
Run Code Online (Sandbox Code Playgroud)

我发现有很多方法可以检测整个系统的内存使用情况,但是目前的应用程序都没有.

建议,链接,代码片段?

c++ unit-testing memory-leaks

5
推荐指数
2
解决办法
4164
查看次数

标签 统计

c++ ×1

memory-leaks ×1

unit-testing ×1