摘要:
card table为分代GC设计。 分代GC的优势之一是可以有minor GC。 minor GC会忽略old(相对) space的引用追溯,如果mark追溯到old space,minor GC即终止这一次追溯。 这时,monior GC将漏mark old ->new 的引用,从而对new s 阅读全文
摘要:
分配器往往需要fast allocator。 如果像malloc一样,维护free_list再分配,显然效率很低。 所以有bump-the-pointer机制。 如JVM的eden,要么GC后变空,要么分配时直接往后+size,返回next_free指针,所以不存在维护free_list的问题。 这 阅读全文