JVM的内存区域的划分

JVM运行时数据区域 Java虚拟机在执行Java程序的过程中会把它所管理的内存划分为若干个不同的数据区域。分别是方法区、虚拟机栈、本地方法栈、堆、程序计数器。 程序计数器 字节码解释器工作时通过改变程序计数器的值来选取下一条需要执行的字节码指令。 每条线程都需要有一个独立的程序计数器,各条线程之间计数器互不影响。因此程序计数器为“线程私有”内存。 虚拟机栈 每个方法在执行时会创建一个栈帧,用于存
相关文章
相关标签/搜索