如果有用于分析c ++ COM对象中的内存泄漏的工具,请在此处提供链接
如果不存在这样的工具,处理内存泄漏的最佳方法是什么?
谢谢
答案 0 :(得分:3)
有一个'valgrind'工具。它是最好的内存泄漏检查器之一,但我不确定它是否适用于Windows ...试一试
答案 1 :(得分:2)
如果你有Deleaker,除了内存泄漏之外,它还会跟踪资源泄漏。
答案 2 :(得分:1)
您可以使用LeakDiag(和LDParser,LDGrapher),非常适合非托管代码,包括COM。
答案 3 :(得分:0)
AQtime可以帮助捕获内存泄漏。但它是一种商业产品。
答案 4 :(得分:0)
您正在开发COM对象还是只是使用它?你有源吗?
如果你没有这个来源,那么你几乎就是你自己。
如果您这样做,那么任何“正常”的内存泄漏检查程序都会起作用。我使用Bounds Checker,它是MicroFocus DevPartner Studio产品的一部分(请参阅此处http://www.microfocus.com/products/micro-focus-developer/devpartner/visual-c.aspx)。这是商业广告,但有一个可以帮助你的试用...