JVM内存模型
2026-01-07 10:07:49 0 举报
Java虚拟机(JVM)内存模型定义了Java程序运行时数据区的结构和运作方式。
作者其他创作
大纲/内容
Meta Space (元数据空间)
Heap(堆区)
类信息
S1
Code Cache(JIT编译产物)
Perm Generation(永久代)
JVM Stack(虚拟机桟)
RunTime Data Area(运行时数据区)
Old Generation(老年代)
S0
动态链接
...
Runtime Constant Pool(运行时常量池)
操作桟
JDK 1.7 -> 1.8永久代被元空间取代
Eden
线程隔离
静态变量
局部变量表
方法信息
CodeCache(JIT编译产物)
VM Stack(虚拟机桟)
Program Counter Resgister(程序计数器)
方法返回地址
线程共享
JDK 1.7 -> 1.8字符串常量池移至堆中
Yong Generation(新生代)
Direct Mermory(直接内存)
Native Method Stack(本地方法桟)
Compressed Class Space(压缩类空间)
栈帧1(方法A)
栈帧2(方法B)
Constant Pool Table(字符串常量池)
收藏
收藏
0 条评论
下一页