@chenxuxiong
2016-05-27T09:08:14.000000Z
字数 356
阅读 485
JAVA虚拟机
1.新生代 GC(Minor GC):指发生在新生代的垃圾收集动作,因为 Java 对象大多都具备朝生夕灭的特性,所以 Minor GC 非常频繁,一般回收速度也比较快。一般用的是复制算法
2.老年代 GC(Major GC / Full GC):指发生在老年代的 GC,出现了 Full GC,经常
会伴随至少一次的 Minor GC(但非绝对的,在 ParallelScavenge 收集器的收集策略里
就有直接进行 Major GC 的策略选择过程) 。Full GC 的速度一般会比 Minor GC 慢 10倍以上。一般用的是标记整理和标记清除算法