我正在寻找一种在VS for C ++中运行时检测(内存泄漏,内存损坏......)的工具
我找到了这个:Dynamic code analysis for C++
不幸的是,大多数人都在linux下运行,所以我要求工具运行到VS或至少运行Windows
先谢谢
答案 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++。这个工具已经存在了很长时间,演示看起来很好。我还没有多少时间使用它,但它看起来很有希望。
这些都是具有销售团队和技术支持的商业产品。价格倾向于与推销员协商。