简体   繁体   English

LeakDiag适用于64位Windows?

[英]LeakDiag for 64-bit Windows?

Has anyone been successful using LeakDiag to track memory allocation on 64-bit Windows? 有谁成功使用LeakDiag来跟踪64位Windows上的内存分配? Or, do you know of another free tool to replace LeakDiag for 64-bit? 或者,您是否知道另一个免费工具可以将LeakDiag替换为64位?

I have tried visual leak detector 我尝试过视觉检漏仪

http://vld.codeplex.com/ http://vld.codeplex.com/

and it works quite well. 而且效果很好。 It has a few quirks but it works quite nicely in my big application here at work (Managed C/C++). 它有一些古怪之处,但在我这里工作的大型应用程序(托管C / C ++)中,它的工作效果很好。

I also second UMDH, but the book Advanced Windows Debugging says that UMDH has limitations in that it can only detect leaks using the Windows Heap Manager, and that the C Runtime is "not tracked very well...". 我也是UMDH的第二名,但是《高级Windows调试》一书说UMDH有局限性,因为它只能使用Windows Heap Manager来检测泄漏,并且C运行时“跟踪得不是很好……”。

I've tried LeakDiag an obscure, forgotten tool, available in a dusty corner of a forgotten FTP site on microsoft. 我尝试过LeakDiag一种晦涩,被遗忘的工具,该工具在Microsoft遗忘的FTP站点的尘土飞扬的角落中可用。 It is also described in the book Advanced Windows Debugging, however, the tool doesn't work very well at all. 《高级Windows调试》一书中也对此进行了描述,但是该工具根本无法很好地工作。 I consider it worthless for a 64 bit app that has Native and Managed C++ in it. 我认为,对于其中具有本机和托管C ++的64位应用程序,它毫无用处。

I know one powerful and free. 我知道一个强大而自由的人。 UMDH in Debuggins Tools for Windows. Windows的Debuggins工具中的UMDH。 See http://support.microsoft.com/kb/268343 for introductions and usage. 有关简介和用法,请参见http://support.microsoft.com/kb/268343

Unfortunately it does not have the nice GUI as LeakDiag. 不幸的是,它没有LeakDiag那样好的GUI。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM