一、Java内存区域
Java虚拟机在执行Java程序的过程中,会把它所管理的内存划分为若干个不同的数据区域。根据《Java虚拟机规范 SE7》规定,Java虚拟机所管理的内存将会包括以下几个运行时数据区域。
1.1 PC寄存器
PC寄存器是一块较小的内存空间,可以看作是当前线程所执行的字节码的行号指示器。每个线程都会有自己的PC寄存器空间。
Java虚拟机在执行Java程序的过程中,会把它所管理的内存划分为若干个不同的数据区域。根据《Java虚拟机规范 SE7》规定,Java虚拟机所管理的内存将会包括以下几个运行时数据区域。
PC寄存器是一块较小的内存空间,可以看作是当前线程所执行的字节码的行号指示器。每个线程都会有自己的PC寄存器空间。