JVM 运行时数据区1:
1、方法区: 类信息,常量,静态变量。各个线程共享
2、虚拟机栈
3、本地方法栈:用于执行本地方法
4、堆
5、程序计数器
JVM 内存管理:
1、方法区
2、堆
新生代(new generation)
Eden
TLAB (Thread Local Allocation Buffer)
from survivor
to surviror
老年代 (old negeration)
3、本地方法栈: 用于执行本地方法
4、JVM方法栈
5、PC寄存器