java虚拟机栈的内存结构


[原创]个人理解,请批判接受,有误请指正。转载请注明出处: https://heyfl.gitee.io/JVM/JVM-Memory-Structure-Stack.html

学习JVM的可以去我的GitHub 上查看我的Xmind详细笔记 对整本《深入理解JVM》都有详尽的笔记,帮助理解

一、 前言

Java栈分为两种:

  1. Java虚拟机栈:
    • 描述java【方法】执行的【内存模型】
    • 每个线程进入每个方法对应一个栈帧
  2. 本地方法栈(本文不做描述)
    • 同虚拟机栈,区别在于:虚拟机栈服务于Java方法(字节码),本地方法栈服务于Native方法
      本文主要讲Java虚拟机栈的内存结构

一图胜千言

Java虚拟机栈

阅读更多

JVM内存结构-总纲


[原创]个人理解,请批判接受,有误请指正。转载请注明出处: https://heyfl.gitee.io/JVM/JVM-Memory-Structure-Menu.html

学习JVM的可以去我的GitHub 上查看我的Xmind详细笔记 对整本《深入理解JVM》都有详尽的笔记,帮助理解

前言

网上有不少描述JVM内存结构的文章,但是要么比较老久了,要么描述有误,今天根据自己的理解整理下,有误请指正。

整体图解

JVM内存区域


程序计数器

记录Java程序运行到哪里

阅读更多