jvm内存详细模型jkd1.6/1.7/1.8
2021-05-09 22:26:03 2 举报
jvm内存详细模型
作者其他创作
大纲/内容
JDK1.8
方法1
方法区/永久代
对象Class文件域信息方法信息静态变量JIT代码缓存
动态链接
调用
JDK1.6
操作数栈
压栈/出栈
局部变量表
栈设计理念不变省略.........
静态变量
栈
PC寄存器
old 老年代 2
Eden8
TLAB n2
young 新生代 1
栈帧
本地内存
方法返回值
TLAB n1
一个JVM实例 = 一个java程序运行Runtime 运行时数据区
s1/to1
JDK1.7
s0/from1
运行时常量池
指向常量池方法的引用
栈帧入栈
方法2
方法区/元空间
堆
对象逃逸
字符串常量池
当前PC寄存器的地址值 =下一条指令地址
对象Class文件域信息方法信息
只存在概念,其具体的区域已经移动了堆和本地内存了
0 条评论
下一页