我创建了一个带有2个Dialogs的示例程序.两个对话框都有一个图片框,一个调用pictureBox1.Image.Dispose(); 在受保护的覆盖void Dispose(bool disposing)方法中,另一方法没有.
当您运行该程序并使用任务管理器查看内存使用情况时,很明显,该对话框不会调用pictureBox1.Image.Dispose(); 泄密记忆非常糟糕.
是否有人建议使用能够以如此清晰的方式显示问题的工具?
有没有办法计算特定c#源文件的内存分配/释放?至少这是我能够用非托管C++做的事情.