摘要:
细节方面不同 G1 在压缩空间方面有优势。 G1 通过将内存空间分成区域(Region)的方式避免内存碎片问题。 Eden, Survivor, Old 区不再固定、在内存使用效率上来说更灵活。 G1 可以通过设置预期停顿时间(Pause Time)来控制垃圾收集时间避免应用雪崩现象。 G1 在回收 阅读全文
摘要:
常见的垃圾回收算法有: 标记-清除算法、复制算法、标记-整理算法、分代收集算法 标记-清除算法 标记—清除算法包括两个阶段:“标记”和“清除”。 标记阶段:确定所有要回收的对象,并做标记。 清除阶段:将标记阶段确定不可用的对象清除。 缺点: 标记和清除的效率都不高。 会产生大量的碎片,而导致频繁的回 阅读全文