JVM内存分配基础图02-详见主页JDK8版本图
2023-12-23 13:21:15 21 举报
JVM内存分配基础图02-详见主页JDK8版本图
作者其他创作
大纲/内容
本地方法栈
ClassLoader类加载器
b=10
方法出口
App.class
堆
动态链接
栈帧(方法2)
Java虚拟机
from(1)
栈Stack【FILO】
App对象1
Eden(8)
绿色:线程共享黄色:线程独有
Hello.class字节码文件
本地方法栈Native修饰的方法
局部变量表
程序计数器:指向当前线程所执行的字节码指令的(地址)行号
App对象
栈帧(方法1)
操作数栈
执行引擎
局部变量表:方法参数和方法内部定义的局部变量。以变量槽(Variable Slot)为最小单位
栈Stack
30
to(1)
a=10
新生代1/3
堆Heap
方法区(元空间)
程序计数器(PC寄存器)
Main线程
c
操作数栈:可理解为用于计算的临时数据存储区
Result
运行时数据区
...
老年代2/3
0 条评论
下一页