JVM结构图
2020-02-26 15:27:16 4 举报
JVM结构图
作者其他创作
大纲/内容
准备
返回地址
other
运行时常量池
自定义类加载器User Class Loader
线程私有
验证
中间代码
目标代码
类加载器
java编译器 javac.exe
加载 双亲委派
初始化
目标代码生成器
字节码生成器
老年代 2/3
本地方法库
启动类加载器BootStrap Class Loader
垃圾收集 Garbage Collection
扩展类加载器Extension Class Loader
......
词法分析器
本地库接口
寄存器分配器
.class
即时编译器 JIT complier
JVM
语法分析器
虚拟机栈 VM Stack
Token 流
动态链接
程序计数器Program Counter Register
链接
年轻代 1/3
To Survivor 1/10
方法区 Method Area
栈帧n
机器无关优化
局部变量表
运行时数据区
机器相关优化
解析
当前栈帧
符号表
堆 Heap
字节码解释器
执行引擎
操作数栈
.java
java字节码解释器 java.exe
应用程序类类加载器Application Class Loader
From Survivor 1/10
本地方法栈Native Method Stack
线程共享
注解抽象语法树
抽象语法树
语意分析器
Eden 8/10
0 条评论
回复 删除
下一页