深入浅出JVM —— Java内存结构

Java内存结构 程序计数器: 线程私有,记录当前线程所执行的字节码的行号(执行本地方法时显示的值是Undefined),也就是用来控制程序执行流程的。因为记录的只是一个行号,所以是唯一一个不会发生OOM错误的地方。 虚拟机栈: 线程私有,用来存放栈帧,线程里调用的每个方法都会形成栈帧(栈帧存储局部变量表、操作数栈、动态链接、方法出口等信息),当栈帧数量超过规定的虚拟机栈深度时,就会发生Stack
相关文章
相关标签/搜索