JVM5——垃圾回收算法

常见的回收算法分析: 1.标记-清除算法(Mark-Sweep) 从根节点开始向下扫描,标记出所有需要回收的对象,在标记完成后统一回收掉所有被标记的对象。 会产生大量内存碎片;效率不高。 产生大量不连续的内存碎片会导致分配大内存对象时,无法找到足够的连续内存,从而需要提前触发另一次Full GC动作。 2.复制算法(Copying) 将整个内存分为大小相等的两部分,一部分用来为对象分配内存,另一部
相关文章
相关标签/搜索