适用于Windows的C ++动态代码分析工具

时间:2013-03-13 08:22:10

标签: c++ visual-studio dynamic-analysis

我正在寻找一种在VS for C ++中运行时检测(内存泄漏,内存损坏......)的工具

我找到了这个:Dynamic code analysis for C++

不幸的是,大多数人都在linux下运行,所以我要求工具运行到VS或至少运行Windows

先谢谢

3 个答案:

答案 0 :(得分:1)

我所知道的Windows平台最好的工具是DrMemory

它运行速度很快,即使它目前只针对32位应用程序,它对我的​​关键/遗留MFC C ++代码也有很大的帮助。

让我知道您最喜欢的参数!我建议你从简单的“-top_stats -light”开始。

答案 1 :(得分:0)

我建议您查看Runtime Checker。它旨在帮助检测Windows C ++应用程序中的内存泄漏。

答案 2 :(得分:0)

我一直在寻找这个问题的答案。

我找到的是DevPartner Bounds Checker(该链接适用于DevPartner Studio。但是,可以只购买边界检查器组件)。我能够从中获得一些好的结果,但我的仪器工具崩溃在我的特定代码库上也遇到了问题。他们的技术支持非常糟糕。 YMMV。

另一个是Parasoft Insure++。这个工具已经存在了很长时间,演示看起来很好。我还没有多少时间使用它,但它看起来很有希望。

这些都是具有销售团队和技术支持的商业产品。价格倾向于与推销员协商。