JVM-016-运行时数据区-堆(Heap)-年轻代和老年代
定义

- 存储在 JVM 中的 Java 对象可以被划分为两类:
- 一类是生命周期较短的瞬时对象,这类对象的创建和消亡都非常迅速
- 另外一类对象的生命周期却非常长,在某些极端的情况下还能与 JVM 的生命周期保持一致。
- Java 堆区进一步细分的话:可以分为
年轻代(YoungGen)和老年代(OldGen)- 其中年轻代又可以划分为:
Eden(伊甸园)空间与Survivor0(幸存者0)空间、Survivor1(幸存者1)空间(有时也叫做from区、to区)
- 其中年轻代又可以划分为: