执行引擎
2022-01-30 10:14:01 14 举报
执行引擎
作者其他创作
大纲/内容
堆
操作数栈
解释器
返回地址(方法出口)
生成器
语法分析
编译过程
优化器(可选)
垃圾收集GC
执行
局部变量表
动态链接
解释器和JIT
PC程序计数器
本地机器指令
解析器
线程
栈帧2
即时编译器JIT
栈帧
栈帧1
单词流
解释器和JIT作为执行引擎的子系统
指令流(可选)
执行引擎
解释过程
解释执行
中间代码生成器
元数据
解释器Interpreter
代码优化器
字节码文件按行解释执行
中间代码(可选)
JIT
字节码文件
PC程序计数器(寄存器)
目标代码
解释器解释
执行引擎结构
目标代码生成器
词法分析
语法树
a+b
按行解释
访问实例数据
获取对象头类型信息
本地代码
栈帧3
Java代码编译和执行过程
编译器编译
源码
0 条评论
下一页