您的位置:首页 > 其它

JVM垃圾收集算法

2011-08-18 11:30 92 查看
垃圾收集算法:
标记-清除算法
首先标记出所有需要回收的对象,标记完成后统一回收.
缺点:效率不高,而且出现较多空间碎片,再分配较大对象时无法找到足够的连续内存,再次触发垃圾收集动作.

复制算法
HopSpot虚拟机默认Eden和Survivor的大小比例是8:1.其中Survivor为两块.
当回收时,将Eden 和Survivor还存活的对象复制到另一块Survivor中.

标记整理算法
让存活的对象都向一端移动,然后直接清理掉端边界以外的内存.
适合老年代

分代收集算法
将java堆分为老年代和新生代.
新生代采用复制算法,老年代采用标记清理或标记整理算法. 阅读更多
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: