读《深入理解Java虚拟机》- Java内存区域

Java的运行时数据区被划分为5给部分,分别是: 程序计数器 java虚拟机栈 本地方法栈 Java堆 方法区 前面三个是线程私有的,后面两个是线程共享的。 1、程序计数器 程序计数器是一块很小的空间,Java虚拟机规范没有规定此内存会产生OOM。 它是当前线程执行到哪里的行号指示器,可以理解为是当前线程执行的字节码的地址。字节码解释器在工作时就是通过改变这个计数器来选取下一条需要执行的指令。 在
相关文章
相关标签/搜索