1.1.3.2、JVM虚拟机原理
2022-08-24 21:28:19 0 举报
JVM内存模型及原理
作者其他创作
大纲/内容
JVM垃圾回收机制
栈
......
局部变量表
JVM
操作系统
300
新生代
机械码
app地址
编译时环境JDK
Java运行时数据区
add栈帧
老年代
堆
c = 300
java虚拟机从软件层面屏蔽了底层硬件指令层面的细节
IOS
a = 1
程序计数器:指向当前线程所执行的字节码指令的行号
Eden(8)
方法出入口
Class
线程共享
App.class
线程私有
APP.clss
字节码
App.java
APP
S1(1)
b = 2
Windows
类加载子系统
操作数栈
JRE 运行时环境
本地方法栈
JVM原理图
main栈帧
class字节码文件:内容为字节码指令,即汇编语言的命令
栈存取过程:先进后出
本地方法栈:只处理native修饰的方法
result
方法区(常量池)(元空间)
Java虚拟机
Linux
main线程
S0(1)
执行引擎
程序计数器
线程的执行过程
java App.clss
源码
收藏
收藏
0 条评论
下一页