JVM
2021-02-16 21:37:24 17 举报
JVM模型
作者其他创作
大纲/内容
Frame
存放
Thread Stack
本地方法栈
JVM
本地方法库C++
程序运行的栈帧在这里
线程的运行就是一系列方法的运行,所以栈帧是以方法为视角
静态变量
程序计数器
类加载器
编译期编译的代码
栈帧
操作数栈
线程私有
VM Stack虚拟机栈
堆Heap
类信息
1.8后叫元空间
本地方法接口
.Java
双亲委派机制APP-->EXT-->BOOT
方法返回地址
动态链接
存放线程栈
常量池
方法区
线程共享内存区
JNI
考虑一个方法的执行需要:局部变量;操作;返回地址;指向父类的链接
局部变量表
调用
GC发生的位置
一个方法就是一个栈帧
0 条评论
回复 删除
下一页