JVM--JVM内存布局与Java对象的定义

JVM内存基本布局 如图所示: 运行时数据区 Java虚拟机定义了若干种程序运行时会用到的运行时数据区。 程序计数器 每个Java线程都拥有自己的程序计数器,字节码执行游标。 虚拟机栈 每个Java线程都拥有自己的虚拟机栈,在线程创建时同时创建,用于存储栈帧。栈帧是用来存储数据和部分过程结果的数据结构,用来处理动态链接,方法返回和异常分派。栈帧随着方法的调用而创建,随着方法的返回(正常或抛异常)而
相关文章
相关标签/搜索