【发布时间】:2021-08-11 14:01:35
【问题描述】:
我正在编写一个 bash 脚本,对使用 g++ 和 -fsanitize=address 编译的一些 C++ 程序进行计时。有什么方法可以检测是否发生任何内存泄漏(来自脚本)?
基本上,我想要那些没有泄露的执行的总时间,而忽略那些泄露的执行。
【问题讨论】:
-
可以在带有
--error-exitcode标志的valgrind 中运行它们,但性能会很糟糕。如果那是针对功能性 q/a 并且程序不是实时的,那可能是合适的 -
@Swift-FridayPie 谢谢,我试试看。
标签: c++ bash address-sanitizer