java中堆的分区
2022-09-06 本文已影响0人
糯米团子123
1.堆的作用
- 堆是JVM管理内存的最大一部分,一般用来存储数组和对象,每个对象都包含一个与之对应的class类,class类的信息放在方法区中。
- 堆是一块线程共享区域,是JVM垃圾收集器(GC)的主要区域。
- 堆的分区
- 新生代:eden区和survivor区(survivor又分为s0区和s1区,或者成为from区和to区)
- 老年代
- 永久代(java8以前)
- 元空间(java8及java8以后)
1.堆的作用