![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
运行时数据区内容
文章平均质量分 66
JVM运行时的数据区内容
我是个笨比
这个作者很懒,什么都没留下…
展开
-
JVM运行时内存布局02
本博文主要讲解的内容 1.栈帧的主要组成 2.局部变量表详解 1.栈帧的而主要组成 局部变量表 操作数栈 动态链接 方法返回地址 一些附加的信息 2.局部变量表详解 public class Runtime3 { private int count=0; public static void main(String[] args) { Runtime3 runtime3 = new Runtime3(); int num=10; ru原创 2021-05-16 18:38:41 · 74 阅读 · 0 评论 -
JVM运行时内存布局01
本编博文介绍的主要内容 1.JVM内存布局概述 总的来说JVM内存区分为堆区,方法区,程序计数器,本地方法栈,虚拟机栈。其中方法区和堆区是由整个程序共享的,即图中的红色部分。灰色部分对每一个线程来说是私有的。 注意这里的程序计数器是软件意义上的,区别于计算机的PC。用来指向每一个线程下一条指令的地址。 本地方法接口或者本地库指的是java当中用native修饰的方法,这一类方法通过调用C语言或者C++的函数辅助完成自己的功能。 下面附上一张阿里对JMV内存布局的划分,总的来说,与上图大同小异: 2.原创 2021-05-16 17:58:52 · 97 阅读 · 0 评论