JVM内存模型(JDK1.8)
2023-03-01 10:41:33 0 举报
基于JDK1.8,画的JVM内存模型。
作者其他创作
大纲/内容
Slot(reference) : 句柄
本地方法栈Native Method Stack
线程隔离的数据区
BootStrap 类加载器
所有线程共享的数据区
加载
Slot : 3
字节码文件 main.class
Survivor To
Slot(int) : 123
Slot(double) : 4.56
初始化
数字2、3、4出栈相加后将结果 9压入操作数栈
Extension 类加载器
类装载子系统
新生代
准备
本地内存
方法信息
运行时数据区
Custom自定义 类加载器
堆Heap
Application 类加载器
连接
运行时常量池
Slot : 2
域信息
Slot : 4
动态链接
JIT代码缓存
程序计数器Program Counter Register
直接内存Direct Memory
识别
Survivor From
Slot : 9
操作数栈(Operand Stack)
验证
Slot(reference) : 指针
方法返回地址Return Address
类型信息
元数据区Meta Space
老年代
局部变量表(Local Variable Table)
eden
虚拟机栈VM Stack
收藏
0 条评论
下一页