美文网首页
JVM复习笔记(内存区域篇)

JVM复习笔记(内存区域篇)

作者: 林蛋鸭 | 来源:发表于2022-08-17 23:00 被阅读0次

    Java虚拟机将管理的内存划分为多个区域,有的区域的生命周期伴随着JVM进程,有的区域则以来用户线程。

    Java虚拟机的内存区域主要包括程序计数器、栈(包括虚拟机栈和本地方法栈)、堆和方法区。

    程序计数器

    行号指示器,用于字节码解析器选取下一条需要执行的指令。比如,多线程场景下,切换线程并执行完指令后恢复到原来的线程,就需要依赖程序计数器存储的“行号”(如果是Java方法,记录的是字节码指令地址;如果是本地方法,则为空)。按上述所属,这类内存区域显然属于是线程私有的内存。

    相关文章

      网友评论

          本文标题:JVM复习笔记(内存区域篇)

          本文链接:https://www.haomeiwen.com/subject/oymsgrtx.html