JVM结构图
2018-10-17 14:18:58 50 举报
Java虚拟机结构图
作者其他创作
大纲/内容
本地方法库
各个线程隔离的数据区域
运行时常量池
所有线程共享的数据区域
JVM结构图
栈帧
本地方法栈Locale Method Area
局部变量表
操作数栈
程序计数器Program Counter Register
虚拟机栈VM Stack
执行引擎
方法出口
方法区Method Area
运行时常量池Runtime Constant Pool
本地库接口
动态链接
堆Heap
Java8之前,常量池是存放在堆中的,常量池就相当于是在永久代中,所以永久代存放在堆中。Java8之后,取消了整个永久代区域,取而代之的是元空间。常量池就不存放在堆中了,而是存放在方法区里面,与堆栈是并列关系。永久代也就不存放在堆中了。
0 条评论
下一页