JVM-Java内存区域与内存溢出异常

一、运行时数据区域 1、程序计数器 如果当前执行的是java方法,记录正在执行的虚拟机字节码指令的地址;如果是native方法,则为空(undifined) 2、Java栈 存储局部变量表(基本数据类型和对象引用)、操作数栈、动态链接、方法出口等信息。局部变量表在编译初期分配完成。 每个线程都有自己的Java虚拟机栈,用来存放自己执行的哪些方法的局部变量(如某一个对象的地址)。如果线程执行了一个方
相关文章
相关标签/搜索