第二章-Java内存区域与内存溢出异常

2.1概述 如果不了解虚拟机是怎样使用内存的,那么排查错误将会成为一项异常艰难的工作。 2.2运行时数据区域 2.2.1程序计数器 Java虚拟机在执行Java程序的过程中会把它所管理的内存划分为若干个不同的数据区域。 当前线程所执行的字节码的行号指示器,字节码解释器工作时就是通过改变这个计数器的值来确定下一条要执行的字节码指令的位置,对于多线程,每个线程都需要有一个独立的程序计数器(线程私有)。
相关文章
相关标签/搜索