深入理解java虚拟机
java
__Frank__
这个作者很懒,什么都没留下…
展开
-
JVM2————对象的创建,内存布局以及访问定位
一、对象的创建 本文讨论的是new出来的对象 二、对象的实例内存布局 三、对象的访问定位原创 2020-10-08 23:32:42 · 110 阅读 · 0 评论 -
JVM1---java内存区域
一、PC(Program Counter):每个线程都有自己的PC,如果线程正在执行的是一个Java方法,这个计数器记录的是正在执行的虚拟机字节码指令的地址;如果正在执行的是本地(Native)方法,这个计数器值则应为空(Undefined)。 二、VM Stack: 每个线程都有自己的VM Stack; 栈帧(Stack Frame)用于存储 局部变量表、操作数栈、动态链接、方法出口。 每个方法的被调用知道执行完毕的过程,相当于栈帧 在VM Stack的入栈和出栈...原创 2020-10-06 19:34:37 · 112 阅读 · 0 评论