JVM内存结构存在疑惑,还望解答

来源:7-1 JVM的内存结构

小宇宙007

2019-01-02

图片描述
这两个图看得有点蒙啊,请教一下,图一的堆就是图二的堆区?还有图一的方法区、虚拟机栈、本地方法栈、程序计数器等都是在非堆区吗?

写回答

3回答

冲哥_

2022-02-27

可以看下周志明的《深入理解 java虚拟机》

0
0

若鱼1919

2019-01-07

可以看一下这个:http://www.ruanyifeng.com/blog/2018/01/assembly-language-primer.html,虚拟机类似于真实的物理机,物理机是如何执行程序的虚拟机也是类似的。

0
0

若鱼1919

2019-01-03

看下这个:https://www.imooc.com/article/47149

0
2
若鱼1919
回复
小宇宙007
运行时数据区并不是存储东西用的,虚拟机栈、本地方法栈、程序计数器都不是存储数据的,都是执行程序用的。程序计数器一般用来存储下一条指令的内存地址,cpu从这个地址去读取下一条计算机指令
2019-01-07
共2条回复

Java生产环境下性能监控与调优详解

系统掌握线上性能监控与 GC调优,线上代码调试

2373 学习 · 262 问题

查看课程