2011-02-25 82 views
1

我正在处理垃圾回收的基本知识以及每种方法的不同算法(加上pro的con的等..)。我试图确定最佳垃圾回收算法用于不同的场景。特定情况下的垃圾回收

如:堆上的东西都一样的大小,一切都很小,很短的寿命,一切都很大,寿命较长。

- 如果一切都是相同的大小堆碎片不是问题。另外我也不必担心压实。所以也许参考计数?

-small obj w/short lifespan?

-large obj w/long lifespan? (可能是因为使用期限代)

我看:引用计数,马克&扫描,停止&复制和代

回答

0

保罗·威尔逊的论文“单处理器垃圾回收技术”是垃圾的一个非常方便的调查收集算法。这已经过了几年了,但他所涵盖的大部分内容今天仍然相关。而且,他还包括有关表演的信息等等。请记住,CPU指令并不像20年前那么昂贵。 ;)

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