JVM内存
2021-06-15 22:01:09 0 举报
JVM运行模型
作者其他创作
大纲/内容
Test t= new Test() 会指向堆那边
方法区(元空间)常量+静态变量+类元信息
新生代大小-Xmn
Survivor区
操作数栈
栈(线程)-Xss
本地方法栈
栈(线程)
运行时数据区
类装载子系统
(1/10)from
对象头会指向类元信息啥的
test
堆
(1/3)年轻代
JVM虚拟机
方法出口
堆-Xms 最小堆大小-Xmx 最大堆大小
存放调用当前方法的位置,当方法执行完,可以回去继续执行主方法
(8/10)eden
运行时数据区(内存模型)
栈帧
直接内存
程序计数器
方法区-XX:MetaspaceSize-XX:MaxMetaspaceSize
局部变量表
main线程
栈(线程)
程序计数器计算每行计数
2/3老年代
test()方法
FIFO
main()
(1/10)to
动态链接
int a= 1;int b= 2;
0 条评论
下一页