草庐IT

GetMemUsed

全部标签

c++ - 内存泄漏单元测试 C++

我刚刚解决了应用程序中的内存泄漏问题,现在我想编写一个单元测试以确保这种情况不会再次发生。我正在寻找一种方法来检测当前应用程序(工作集)在某些函数之前和之后的内存使用情况。例如:longmem_used=GetMemUsed();/*Dosomework*//*cleanup*/if(mem_used!=GetMemUsed()){Error("Memoryleek");}我找到了很多方法来检测整个系统的内存使用情况,但没有一种方法仅针对当前应用程序。建议、链接、代码片段? 最佳答案 Boost.Test如果您的任何单元测试泄漏内存