jvm-堆

72 阅读1分钟

Heap 一个JVM只有一个堆内存,大小可以调节,存放引用类型的真实对象

三大区域

JDK8以前

image.png

JDK8以后

image.png

新生区

  1. EDEN :所有对象都在这new出来
  2. 幸存者区(0,1)

老年区

在新生区存活下来到老年区

元空间(1.8之后 )

image.png

元空间逻辑上在堆里,物理上不存在,故元空间又叫非堆