JVM内存机制
2021-07-21 08:32:05 4 举报
图解JVM内存机制
作者其他创作
大纲/内容
a=1b=2c=30
方法区(元空间)常量+静态变量、类元信息(各种符号:包括方法名、类名等)
堆内存
main()栈帧
Math.class类元信息
直接内存
记录指令行号动态修改
栈内存(每一个线程会开辟一块自己栈空间)
Math.class
字节码执行引擎
程序计数器=4
方法出口
局部变量
操作数栈
c=(a+b)*10
computer()-栈帧
30
执行字节码
private static Math=new Math
main方法栈内存(栈帧)
类装载子系统
动态链接
new Math(局部变量)
new 对象
程序计数器(当前或下一个执行指令序号)
2
本地方法栈
栈(线程)
FILO
math
0 条评论
下一页