有没有人成功使用LeakDiag来跟踪64位Windows上的内存分配?或者,你知道另一个免费的工具来取代LeakDiag 64位吗?
答案 0 :(得分:5)
我尝试过视觉检漏仪
并且效果很好。它有一些怪癖但它在我工作的大型应用程序(Managed C / C ++)中运行得非常好。
我也是第二个UMDH,但是高级Windows调试一书说UMDH的局限性在于它只能使用Windows堆管理器检测泄漏,并且C运行时“未被很好地跟踪......”。
我已经尝试了LeakDiag这个一个不起眼的,被遗忘的工具,可以在微软上一个被遗忘的FTP站点的尘土飞扬的角落里找到。 “高级Windows调试”一书中也对此进行了描述,但该工具根本无法正常工作。我认为对于拥有Native和Managed C ++的64位应用程序来说它毫无价值。
答案 1 :(得分:3)
我知道一个强大而自由的人。适用于Windows的调试工具中的UMDH。有关介绍和使用,请参阅http://support.microsoft.com/kb/268343。
不幸的是,它没有像LeakDiag那样漂亮的GUY。