JVM——运行时数据区与对象内存布局

运行时数据区 程序计数器 记录线程当前正在执行的虚拟机字节码指令的地址;如果正在执行的是本地方法,则计数器值为空(Undefined)。它是程序控制流的指示器,分支,循环,跳转、异常处理、线程恢复等功能都需要依赖这个计数器来完成。 Java虚拟机栈 它描述了Java方法执行的线程内存模型:每个方法 被调用时,Java虚拟机都会同步创建一个 栈帧,该栈帧用于存放该方法的局部变量表、操作数栈、动态连接
相关文章
相关标签/搜索