jvm原理架构图
2022-02-12 19:41:20 1 举报
jvm原理架构图
作者其他创作
大纲/内容
栈帧4
PC Registers
Stack Frame
PC Register For Thread 1
Bootstrap ClassLoader
方法信息
Garbage Collection
PC Register For Thread n
Stack Area
Method Area
Thread
操作数栈
本地方法库
运行时数据区详细结构
Thread1
Runtime Constant Pool
一些附加信息
verify
interpreter
Heap Area
PC Register For Thread 2
Target Code Generator
Native Stack
string constants
JIT代码缓存
程序计数器program counter register
Native Method Library
类加载器
老年代
栈帧3
幸存者0区
方法1
Native Method Interface(JNI)
......
堆区内部结构
方法3
Class Loader SubSystem
jvm架构图
局部变量表
Thread2
Heap
虚拟机栈
运行时常量池
方法4
Linking
LV OS DL RA
Execution Engine
PC Register
域信息
........
Native Method Area
Thread3
方法区内部结构
方法2
field references
类型信息
Survivor 0(From)
class Files
本地方法接口native method interface
Extension ClassLoader
Runtime Data Areas
Initialization
栈帧2
Survivor 1(To)
JIT Compiler
Eden
虚拟机栈java virtual machine stack
.....
执行引擎execution engine
Profiler
方法栈native method stack
Operand Stack
帧数据区(三者统称)
方法区method area
运行时数据区 runtime data area
动态链接
name and type
Application ClassLoader
堆heap
栈帧内部结构
年轻代(YongGen)
Resolve
伊甸园区
方法返回地址
Local Variables
Loading
class references
幸存者1区
numberic constants
Prepare
Return Value
Code Optimizer
jvm架构简图
Current ClassConstant PoolReference
栈帧的内部结构
栈帧1
Imtermediate Code Generator
method references
静态变量
方法区与栈的关联结构
老年代(OldGen)
0 条评论
下一页