Minor GC和Full GC有什么不同?

大多数情况下,对象在新生代中eden区域分配,当eden区没有足够的空间进行分配时,虚拟机将发起一次Minor GC。

新生代GC(Minor GC):指发生在新生代的垃圾回收动作,Minor GC非常频繁,回收速度比较快。

老年代GC(Major GC/Full GC):指发生在老年代的垃圾回收动作,出现了Major GC通常会伴随一次Minor GC,Major GC的速度比Minor GC的慢10倍以上。

你可能感兴趣的:(JVM,面试问题)