在C#中使用弱引用的GC的成本?
另一个问题,斯蒂芬C说:
第二个问题是使用弱引用会导致运行时开销。 明显的成本是创建弱引用和调用它们的成本。 不太明显的成本是每次GC运行时都需要完成大量的额外工作。
那么,弱裁判队的GC的成本究竟是什么? 它需要做些什么额外的工作,以及这笔交易有多大? 我可以做出一些有教育意义的猜测,但对实际机制感兴趣。
请检查Jeffrey Richter关于.NET中内存管理的文章,它必须澄清一些事情。
链接地址: http://www.djcxy.com/p/977.html