欢迎大家关注我公众号“从零开始的it转行生”

1、JVM 内存模型+运行时数据区+JVM参数

JMM(内存模型) 

1、’主内存+每个线程有自己的内存

 

JVM运行时数据区

包含:1、程序计算器(每个线程自带);2、JAVA-STACK(每个线程自带)3、本地方法stack;4、堆;5、方法区;

 

 

1、程序计算器(每个线程自带)

 

2、JAVA-STACK(每个线程自带)
1:局部变量表
2:操作数栈
3:动态链接
4:方法出口

 

3、本地stack(每个线程自带)

 

4、堆(共享)

 

5、方法区(共享)
1:类信息
1.1、运行时常量池

 

2:常量
3:静态变量

 

 

 

 

 

 

 帮助分析的图

 

 

posted @ 2018-06-30 10:15  大佬健  阅读(111)  评论(0编辑  收藏  举报

欢迎大家关注我公众号“从零开始的it转行生”