【问题标题】:garbage collection for specific circumstances针对特定情况的垃圾收集
【发布时间】:2011-07-04 12:59:24
【问题描述】:

我正在研究垃圾收集的基础知识和每种算法的不同算法(加上专业人士的缺点等)。我正在尝试确定用于不同场景的最佳垃圾收集算法。

例如:堆上的所有东西都相同大小,所有东西都小而寿命短,所有东西都大而寿命更长。

-如果一切都是相同大小的堆碎片不是问题。我也不必担心压实。那么也许是引用计数?

-寿命短的小 obj?

-寿命更长的大型 obj? (可能是世代相传的)

我正在研究:引用计数、标记和扫描、停止和复制以及分代

【问题讨论】:

    标签: garbage-collection heap-memory heap-fragmentation


    【解决方案1】:

    Paul Wilson 的论文“单处理器垃圾收集技术”是对垃圾收集算法的一个非常方便的调查。它已经有几年历史了,但他所涵盖的大部分内容在今天仍然具有相关性。并且,他包括有关性能的信息,等等。请记住,CPU 指令不像 20 年前那么昂贵。 ;)

    http://www.cse.nd.edu/~dthain/courses/cse40243/spring2006/gc-survey.pdf

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-07
      • 1970-01-01
      • 2010-11-08
      • 2011-01-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多