基本概念: JVM把内存区分为堆区(heap).栈区(stack)和方法区(method).由于本文主要讲解JVM调优,因此我们可以简单的理解为,JVM中的堆区中存放的是实际的对象,是需要被GC的.其他的都无需GC. 下图文JVM的内存模型 从图中我们可以看到, 1.JVM实质上分为三大块,年轻代(YoungGen),年老代(Old Memory),及持久代(Perm,在Java8中被取消,我们不做深入介绍). 2.垃圾回收GC,分为2种,一是Minor GC,可以可以称为YGC,即年轻代GC,…