Qt 有免费的内存泄漏检测器吗?

发布于 2024-08-31 08:51:00 字数 151 浏览 4 评论 0原文

我正在寻找 Qt 的免费内存泄漏检测器。我使用 Qt Creator 1.3Qt 版本 4.6(32 位)。该平台是Windows 7 Ultimate

谢谢。

I'm looking for free memory leak detector for Qt. I use Qt Creator 1.3 with Qt version 4.6 (32 bit). The platform is Windows 7 Ultimate.

Thanks.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

吾家有女初长成 2024-09-07 08:51:00

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

Although this question is not Qt-specific, the answers do refer to various general-purpose memory leak detection tools which are available on Windows. The two which are mentioned in the accepted answer are commercial tools, but there are some free alternatives referred to in other answers.

驱逐舰岛风号 2024-09-07 08:51:00

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

编辑:Valgrind 不能在 Windows 上运行,所以这实际上并不能回答问题。

I'm not sure about Qt in particular, but I use Valgrind for memory-leak tracking.

EDIT: Valgrind doesn't work on Windows, so this doesn't actually answer the question.

夏末的微笑 2024-09-07 08:51:00

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

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

I have used Valgrind on a major graphical Qt product. Like any software tool it takes serious effort to learn how to use it and configure it efficiently. I am still a newbie at using it really but I find it very useful and beneficial to find memory issues. It can slow the debugged program to a very noticeable extent. I still recommend it though.

The lack of a memory debugging mechanism in Qt is a somewhat surprising omission for a commercial C++ framework.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文