Jvm运行时的区域划分和解读
Jvm在执行Java程序过程中会把它所管理的内存划分为若干个不同的数据区域,运行时候的区域主要包含以下几个方面。1. 程序计数器 程序计数器(Program Counter Register)是一块较小的内存空间,可以看作是当前线程所执行的字节码的行号指示器。字节码解释器工作时就是通过改变这个计数器的值来选取下一条需要执行的字节码指令,是程序控制流的指示器。分支、循环、跳转、异常处理、线程恢复等基础功能都需要依赖这个计数器来完成。由于Java虚拟机的多线程是通过线程轮流切换、分配处理器执行时间的方
原创
2020-07-12 19:46:58 ·
370 阅读 ·
0 评论