我们正在使用DevPartner来分析应用程序中的内存泄漏。
在使用DevPartner进行内存泄漏分析后,我得到了一组分析报告。实际上,我不知道如何生成报告。
无论如何,现在我开始分析报告。他们正在显示一些泄漏内存百分比的方法和对象。
实际上,我们在某个时候运行了这个,并且作为分析的一部分,我们修复了一些泄漏,比如假设在方法中声明了一个私有对象,并且在方法结束时使用后我们处理了该对象。
现在,当我们运行DevPartner时,它会在报告中显示相同的对象。我不确定为什么它再次显示相同的对象。
类似地,我们的一个类正在实现IDisposable接口,而在Dispose()
方法中,我们要么清除对象,要么处理对象。现在,该对象也显示为DevPartner泄露的内存。
有人知道DevPartner如何分析应用程序中的内存泄漏吗?
感谢。