使用谷歌测试框架(不是窗口)检测内存泄漏的标准做法是什么?
What is the standard practice for memory leak detect with Google Test framework(not windows)
我有一公吨的单元测试使用谷歌测试。
目前使用XCode,我注意到其他一些测试框架可以在每个单元测试结束时检测内存泄漏,并且我认为有一种规定的方法可以在Google测试中执行相同的操作。 我希望这不是Boost Test和其他一些功能的功能。
如果有人能指出我正确的方向,我将不胜感激。 而是避免切换测试框架。
现在,我认为 valgrind 可能值得研究,我只是不确定我将如何挂钩每个测试。我的猜测是我将无法直接从 xcode 执行此操作。
据我所知,Google 测试中没有明确支持内存泄漏的单元测试。不过,您有此扩展程序可以为您填充该部分
相关文章:
- C++功能泄漏内存,我是C++新手,不确定如何解决
- 我的堆栈弹出式磁带的实现是否泄漏内存?
- 将 c++ 向量转换为字符 ** 而不会泄漏内存
- 析构函数 C++ 使泄漏内存
- 构造函数对象赋值是否泄漏内存
- corba :: orb_init泄漏内存
- Gmock泄漏内存
- 如何在不泄漏内存的情况下删除链接列表
- Visual C ODBC关闭记录集泄漏内存
- 为什么泄漏内存比在动态数组上执行 delete[] 慢
- OpenGL正在泄漏内存.哪个对象未释放
- 可以std ::退出泄漏内存
- uiautomation findall泄漏内存
- 为什么在此OpenCL代码中泄漏内存,为什么要泄漏内存
- pthread在完成后会泄漏内存
- win32 标准::线程泄漏内存
- 返回指向同一变量的指针是否会泄漏内存
- 使用clectType(new any_type())可能会泄漏内存泄漏
- Windows开发:如何确定我的应用程序是否正在泄漏内存
- WinHttp打开泄漏内存