您的位置:首页 > 其它

1-JVM-内存模型概述

2017-09-27 00:00 190 查看
整体概述如下:



一级分类二级分类概述
线程私有程序计数器JVM运行字节码行号指数器
JVM虚拟机栈虚拟机栈描述的是方法执行的内存模型
本地方法栈-
线程共享方法区存放类的meta信息,常量池等
java对象主要存放地方,主要分为年轻代,老年代和永久代
程序技术器
他可以看做是当前线程执行的字节码行号指示器.字节码解释器工作是就是通过程序计数器:

改变这个计数器来取下一条需要执行的指令.

Java虚拟机栈:

虚拟机栈描述的就是 Java方法执行的内存模型,每个方法执行时,都会创建一个栈帧,

用于存放 局部变量表,操作数栈,动态链接和方法出口等信息.

Java堆

堆中主要存放 java实例和数组信息,也是主要的垃圾回收地方,

Java方法区

方法区主要存放类的元数据和常量池.也是永久代垃圾回收的地方.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: