jvm
yuanGrowing
用代码能改变世界?!
展开
-
jvm内存区域之虚拟机栈
文章目录虚拟机栈出栈和入栈栈帧结构局部变量表操作数栈动态链接返回地址/方法出口总结 虚拟机栈 线程私有,由一个个栈帧组成,每个栈帧对应着一个调用的方法,保存有方法的局部变量等信息。方法被调用时栈帧入栈,方法结束调用时栈帧出栈。 出栈和入栈 可以结合下面的代码合来看下栈帧的出入栈过程。下面代码,在Main函数中调用methodA,执行完之后返回。 public class Test { public static void main(String[] args) { Test test原创 2020-11-26 09:47:47 · 295 阅读 · 0 评论 -
Jvm内存区域与对象结构概览
文章目录1. jdk/jre/jvm的关系jvmjrejdk2. 虚拟机运行探究mj虚拟机问世new一个对象方法的执行问题和优化mj虚拟机总结3. 运行时数据区域程序计数器java虚拟机栈本地方法栈方法区堆3. 堆内存分配对象的大小对象在堆内的布局对象内存的分配并发下的内存分配对象的访问定位总结 1. jdk/jre/jvm的关系 jvm 全称 java virtual machine,java虚拟机,java程序运行的基础,本质是一套规范,规定了虚拟机内存的管理方式,class文件的格式等。具体的虚拟机原创 2020-11-18 17:39:06 · 242 阅读 · 3 评论