当前位置:首页 > 虚拟机 > 正文

jvm虚拟机主要包括哪三部分


一、JVM的内存分布图是什么样的?

JVM虚拟机包括:

1.类加载子系统

2.运行时数据区(内存模型)

堆(对象存储)

栈(线程)(具有先进后出特性):每个线程启动时,都会从栈中分配一块独占的内存空间,用于存放各个方法的栈帧内存空间。栈帧内存包括以下部分:

本地方法栈

方法区(元空间)

程序计数器:存储了所在单元的地址下一条指令位于

3。字节码执行引擎

将类文件插入方法区执行

修改程序计数器当前值