垃圾收集的具体情况

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

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

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

-small obj w /使用寿命短?

大对象w /更长的寿命? (可能由于寿命而产生)

我在看:引用计数,标记和扫描,停止和复制和代


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

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

链接地址: http://www.djcxy.com/p/27157.html

上一篇: garbage collection for specific circumstances

下一篇: Python garbage collector documentation