2

我正在寻找免费的内存泄漏检测器Qt。我Qt Creator 1.3Qt version 4.6 (32 bit). 该平台是Windows 7 Ultimate.

谢谢。

4

3 回答 3

2

虽然这个问题不是 Qt 特有的,但答案确实是指 Windows 上可用的各种通用内存泄漏检测工具。接受的答案中提到的两个是商业工具,但其他答案中提到了一些免费的替代品。

于 2010-05-02T22:08:59.283 回答
0

我不确定 Qt,但我使用Valgrind进行内存泄漏跟踪。

编辑:Valgrind 在 Windows 上不起作用,所以这实际上并不能回答这个问题。

于 2010-05-02T11:37:04.443 回答
-1

我在一个主要的图形 Qt 产品上使用了 Valgrind。像任何软件工具一样,学习如何使用它并有效地配置它需要付出很大的努力。我仍然是一个真正使用它的新手,但我发现它非常有用且有助于发现内存问题。它可以在非常明显的程度上减慢被调试的程序。我仍然推荐它。

Qt 中缺少内存调试机制对于商业 C++ 框架来说是一个有点令人惊讶的遗漏。

于 2010-05-02T11:53:45.080 回答