在C#中使用弱引用的GC的成本?

另一个问题,斯蒂芬C说:

第二个问题是使用弱引用会导致运行时开销。 明显的成本是创建弱引用和调用它们的成本。 不太明显的成本是每次GC运行时都需要完成大量的额外工作。

那么,弱裁判队的GC的成本究竟是什么? 它需要做些什么额外的工作,以及这笔交易有多大? 我可以做出一些有教育意义的猜测,但对实际机制感兴趣。


请检查Jeffrey Richter关于.NET中内存管理的文章,它必须澄清一些事情。

链接地址: http://www.djcxy.com/p/977.html

上一篇: Cost to GC of using weak references in C#?

下一篇: Android & Eclipse 2 different versions of the same app