【发布时间】:2010-06-07 09:25:11
【问题描述】:
我正在处理一个大型项目,我的任务之一是消除可能的内存泄漏。在我的代码中,我注意到几个 IDisposable 项目没有被处置,并已修复。然而,这引出了一个更基本的问题,如何在我的项目中找到所有实现 IDisposable 的类使用? (不是自定义创建的类,而是已使用的标准库类)。
我已经找到了一个不太明显的实现 IDisposable 的类(DataTable 实现 MarshalByValueComponent,它继承了 IDisposable)。现在,我正在使用 MSDN 手动检查任何可疑类,但是否有某种方法可以使这个过程自动化?
【问题讨论】:
标签: c# visual-studio-2008 idisposable