JVM
2021-06-19 22:55:22 0 举报
JVM体系结构
作者其他创作
大纲/内容
编译
栈帧
本地方法栈Native MethodStack
Extension class loader
Loading
堆Heap Area
本地方法接口Native Method Interface(JNI)
Itermediate Code Generator
Initialization
java 线程的启动,就是使用本地方法库new Thread().start() 最终是调用了一个本地方法start0()
Application class loader
Linking
方法区Method Area
resolve 解析
Thread1
PC Registeerfor thread1
verify 验证
boot strap class loader
类加载子系统 Class Loader SubSystem
.class
Interpreter解释器
线程私有
prepare 准备
PC Registeerfor thread2
LV OS DL RA
即时编译器 JIT Compiler
执行引擎
Profiler
.java
程序计数器
虚拟机栈
Target Code Generator
Code Optimizer
Garbage Collection
本地方法库Native MethodLibrary
运行时数据区
Thread2
所有线程共享数据区
0 条评论
回复 删除
下一页