垃圾收集主要是针对堆和方法区进行. 回收机制: 现在的JVM基本都使用分代回收机制,把堆中内存区域分为新生代,老年代. 新生代: Eden(80%) Survivor0(10%) Survivor1(10%) 老年代: Old place 回收算法: Minor GC:发生在新生代,内存空间小,频繁执行,所以一般执行速度很快. Full GC(Major GC):Major GC发生在老年代,一般会伴随着一次Minor GC,所以也叫Full GC,一般执行速度较慢. 在新生代中采用复制算法,每…