代码之家  ›  专栏  ›  技术社区  ›  scobi

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

  •  7
  • scobi  · 技术社区  · 15 年前

    another question , Stephen C 说:

    第二个问题是 使用弱的运行时开销 参考文献。显而易见的成本是 创建弱引用和 打电话给他们。不太明显 成本就是大量的额外工作 每次总承包商 跑。

    那么,弱参考值的GC究竟要付出什么代价呢?它需要做什么额外的工作,有多大的交易?我可以做出一些有根据的猜测,但对实际的力学感兴趣。

    1 回复  |  直到 15 年前
        1
  •  3
  •   Incognito    15 年前

    请看杰弗里·里克特的文章 Memory Management in .NET 它必须把事情弄清楚一点。