标签: c# garbage-collection weak-references
在another question中,Stephen C说:
第二个问题是有 使用弱的运行时开销 引用。明显的成本是 那些创建弱引用和 打电话给他们。不太明显 成本是一项重要的额外工作 每次GC都需要完成 运行。
那么弱参考的GC成本到底是多少?它需要做多少额外的工作,以及它有多大的交易?我可以做一些有根据的猜测,但我对实际的机制感兴趣。
答案 0 :(得分:3)
请查看Jeffrey Richter关于Memory Management in .NET的文章,它必须清理一些事情。