任何工具来检测哪个DLL泄漏内存?

我有一个应用程序,其中包括许多dll(托管和非托管)。 应用程序在执行某些function主义时泄漏内存。 所以我想知道,无论如何都要检测function运行时哪些dll正在泄漏内存?

我不是在源代码级别讨论,只是找到泄漏内存的dll。

谢谢!

在我看来,ANTS内存分析器是最好的。 它不是免费的,但确实有14天的免费试用期。

http://www.red-gate.com/products/dotnet-development/ants-memory-profiler/

听起来你需要一个探查器 ! 如果使用得当,你不仅可以找出泄漏内存的dll文件,还可以找出泄漏内存的类/方法。 我个人喜欢使用Eqatec分析器 。

那里有几个免费或付费的个人资料。 并提供大量信息,以确定哪一个最适合您的需求。 这个问题非常受欢迎,可以帮助您找到最适合您的分析器