-
新生代GC (Minor GC):指发生在新生代的垃圾收集动作,因为Java对象大多都具备朝生夕灭的特性,所以Minor GC 非常频繁,回収速度也比较快。新生代GC通常采用 复制算法。
-
老年代GC (Major GC / Full GC):指发生在老年代的GC,Major GC是老年代GC,Full GC是整个堆上的GC。Major GC的速度一般会比Minor GC的速度慢10倍以上。老年代GC通常采用 标记——整理算法。
新生代GC (Minor GC):指发生在新生代的垃圾收集动作,因为Java对象大多都具备朝生夕灭的特性,所以Minor GC 非常频繁,回収速度也比较快。新生代GC通常采用 复制算法。
老年代GC (Major GC / Full GC):指发生在老年代的GC,Major GC是老年代GC,Full GC是整个堆上的GC。Major GC的速度一般会比Minor GC的速度慢10倍以上。老年代GC通常采用 标记——整理算法。
本文标题:Minor GC 与 Full GC 有什么不一样?
本文链接:https://www.haomeiwen.com/subject/epzjextx.html
网友评论