【jvm】01 java内存结构分析
java内存结构分析java内存结构java栈结构分析:栈帧局部变量表操作数栈动态连接返回地址运行时常量池对象的创建过程类加载的执行流程图对象创建的过程:对象内存分配方式指针碰撞空闲列表栈上分配:内存逃逸:对象结构分析对象的内存引用分析直接引用图解句柄池引用 java内存结构 我们根据线程是否共享将java内存结构分成两部分: 线程共享区域 堆 方法区(1.8成为元区间) 线程独占区域 栈 本地方法栈 PC寄存器(程序执行到的位置) java栈结构分析: 我们先看一下栈的结构图 接下来我们详细看一下每一个部分具体作用 栈帧 每一个方法的执行就是一个栈帧,而且在栈内存中
下载地址
用户评论