JVM
2020-07-16 17:11:15 49 举报
JVM
作者其他创作
大纲/内容
实例化 new
线程A
方法区
向上找
堆
当前栈帧(methodB)
栈帧n(methodA)
NMS
car 1
PC
幸存区1区
压栈
执行引擎
轻GC
VMS
新生区
伊甸园(EdenSpace)
JVM
ExtensionClassLoader
方法返回值
操作数栈
methodA
BootstrapClassLoader
Method Area
class loader
局部刷新表
jdk自带的类JavaHome/jre/lib/rt.jar
JVM运行时数据区
加载
本地方法栈
幸存区0区
Car.class
线程C
连接
永久存储区
car的实例
......
getClass
自己创建的类classpath
重GC
car 3
Car Class
Java
养老区
Heap
本地方法库
使用
动态链接
准备
解析
当前线程
卸载
本地方法接口
JRE--JVM
类加载器
硬件体系
调用
java栈
java
栈帧2
getClassload
SystemClassLoader
Class File
栈帧1
初始化
methodB
验证
PC寄存器
car 2
Java栈
程序计数器
扩展包的类JavaHome/jre/lib/ext/*.jar
C++
0 条评论
下一页