如何检查 C++ 代码中的内存泄漏。有没有检查内存泄漏的免费工具[重复]
Posted
技术标签:
【中文标题】如何检查 C++ 代码中的内存泄漏。有没有检查内存泄漏的免费工具[重复]【英文标题】:how to check memory leaks in a c++ code. Are there any free tool for checking memory leaks [duplicate] 【发布时间】:2013-02-03 18:45:45 【问题描述】:如何检查 C++ 代码中的内存泄漏。有没有免费的检查内存泄漏的工具
【问题讨论】:
对于 UNIX 或类 UNIX 系统(例如 OSX、BSD、Linux),有Valgrind。 对于 Windows,请阅读例如this article. 根据平台的不同,这可能与***.com/questions/5195220/… 或***.com/questions/4720890/… 重复。 你会发现很多关于这个主题的现有问题。 我用过的最好的内存泄漏检测工具是Deleaker。可惜它不是完全免费的。 【参考方案1】:是的。查看valgrind
。它可以做很多有用的事情,包括检测内存泄漏。
【讨论】:
实际上,我需要检查嵌入式系统中的内存泄漏。 IDE 是 HEW,我们使用的是 uCOSIII RTOS。 Valigrind 不支持上述配置。所以你能建议我一个工具是一种检查内存泄漏的方法【参考方案2】:http://valgrind.org/
这是一个很好的 Linux 工具,也可以在大多数发行版的包处理程序中找到。
【讨论】:
实际上,我需要检查嵌入式系统中的内存泄漏。 IDE 是 HEW,我们使用的是 uCOSIII RTOS。 Valigrind 不支持上述配置。那么你能建议我一个检查内存泄漏的工具或方法吗以上是关于如何检查 C++ 代码中的内存泄漏。有没有检查内存泄漏的免费工具[重复]的主要内容,如果未能解决你的问题,请参考以下文章