2011-02-24 151 views
2

有没有什么办法可以从.NET应用程序中走出堆?我有一个Silverlight应用程序,并希望能够检查堆内存泄漏。我认为这将是很好的实现一个调试弹出窗口,将显示堆的内容。我查看了.NET API命名空间,找不到任何相关的东西。在运行时检查.NET堆

回答

0

您也可以尝试SysInternals's工具ProcessExplorer。它有一个名为.NET的标签,您可以在其中找到许多关于.NET应用程序(内存,垃圾收集器活动等)的特定数据。每次我怀疑我的代码泄漏内存时,我都会使用这个工具来检查和理解正在发生的事情。