java内存模型理解 2019-07-30 Jvm 评论 1. jvm虚拟机运行区域 1. 堆 2. 栈(线程)线程在运行的过程中, 3. 本地方法栈4. 方法区(元空间)-直接内存5. 程序计数器线程独享的一块内存空间,可以看做当前线程所执行字节码的行号指示器 如果是java代码,计数器指向的是虚拟机字节码指令地址,如果是native代码, ,指示器的值为undefined 此区域是jvm规范中唯一没有规定OOM情况的区域