JVM
2022-06-17 15:41:55 9 举报
AI智能生成
jvm知识体系
作者其他创作
大纲/内容
执行引擎(Excution Engine)
本地方法接口(Native Method Interface)
字节码文件(Byte Code File)
类加载器子系统(Class Loader Subsystem)
阶段一:加载
类加载器(ClassLoader)
引导类加载器(BootStrapClassLoader)
自定义类加载器
扩展类加载器(Extenal ClassLoader)
应用程序类加载器(AppClassLoader)
用户自定义类加载器
双亲委派机制
沙箱安全机制
阶段二:链接
1.验证
2.准备
3.解析
阶段三:初始化
运行时数据区(Runtime Data Area)
PC寄存器(Program Counter Register)
虚拟机栈(VM Stack)
栈帧(Stack Frame)
局部变量表(Local Variables)
操作数栈(Operand Stack)
动态链接(Dynamic Linking)
方法返回地址(Return Address)
其他信息
本地方法栈(Native Method Stack)
堆(Heap)
内存细分
新生区(Yong Generation Space)
伊甸区(Eden Space)
生存区(Survivor Space)
养老区(Tenure Generation Space)
TLAB
堆空间参数
代码优化
栈上分配
同步省略
标量替换
方法区(Method Area)
类型信息
运行时常量池
静态变量
JIT代码缓存
域信息
方法信息
0 条评论
下一页