Minor GC是对新生代进行垃圾回收的过程,当伊甸区满了时会触发Minor GC。
Major GC是对老年代进行垃圾回收的过程,当老年代的空间不足以容纳新对象时会触发Major GC。
Full GC是对整个堆内存和方法区进行垃圾回收的过程,在发生Minor GC之前,如果老年代中可用的连续内存空间小于新生代中所有对象占用的内存空间,那么就会触发Full GC。还要就是JDK1.7中如果永久代满了也会触发Full GC。
Minor GC是对新生代进行垃圾回收的过程,当伊甸区满了时会触发Minor GC。
Major GC是对老年代进行垃圾回收的过程,当老年代的空间不足以容纳新对象时会触发Major GC。
Full GC是对整个堆内存和方法区进行垃圾回收的过程,在发生Minor GC之前,如果老年代中可用的连续内存空间小于新生代中所有对象占用的内存空间,那么就会触发Full GC。还要就是JDK1.7中如果永久代满了也会触发Full GC。