使用谷歌测试框架(不是窗口)检测内存泄漏的标准做法是什么?

What is the standard practice for memory leak detect with Google Test framework(not windows)

本文关键字:泄漏 内存 标准 是什么 检测 测试 谷歌 框架 窗口      更新时间:2023-10-16

我有一公吨的单元测试使用谷歌测试。

目前使用XCode,我注意到其他一些测试框架可以在每个单元测试结束时检测内存泄漏,并且我认为有一种规定的方法可以在Google测试中执行相同的操作。 我希望这不是Boost Test和其他一些功能的功能。

如果有人能指出我正确的方向,我将不胜感激。 而是避免切换测试框架。

现在,我认为 valgrind 可能值得研究,我只是不确定我将如何挂钩每个测试。我的猜测是我将无法直接从 xcode 执行此操作。

据我所知,Google 测试中没有明确支持内存泄漏的单元测试。不过,您有此扩展程序可以为您填充该部分