【发布时间】:2011-07-08 15:06:22
【问题描述】:
在托管对象上实现 Dispose() 也是如此,这将通过从可能绕过其整个过程的某些提示来提高垃圾收集器的性能。
我在一个没有得到高票的问题上看到了这个answer,但这是真的吗?如果是,那怎么办?
不,那是错误的。我同意 Aaronaught 的观点。 此外,Microsoft 在 2003 年年中 Don Box 的网络广播中建议每个 .Net 开发人员都应该处理自己的对象,无论是托管的还是非托管的,因为这可以将代码性能提高 20%。如果做得好,它可以显着提高性能。因此,这是每个 .net 开发人员都需要了解和使用的核心技能。
【问题讨论】: