摘要: 栈内存是描述java方法执行的内存模型,每个方法在执行的同时都会创建一个栈帧(Stack Frame)用于存储局部变量表、操作数栈、动态链接、返回出口等信息。每一个方法从调用直至执行完成的过程,就对应着一个栈帧在虚拟机栈中入栈到出栈的过程。栈帧(Frame)是用来存储数据和部分过程结果的数据结构,同 阅读全文
posted @ 2019-11-27 22:53 Brian_Huang 阅读(1469) 评论(0) 推荐(0) 编辑
摘要: JVM内存结构 方法区(JDK8以上叫元空间)和堆为线程共享区,虚拟机栈、本地方法栈及程序计数器为线程独占区, 还有一个没有在下图中体现的叫做直接内存(Direct Memory),不受JVM GC 管理。 1.线程共享区域随虚拟机的启动而创建关闭而销毁。 2.线程独占区域生命周期与线程相同, 依赖 阅读全文
posted @ 2019-11-27 18:16 Brian_Huang 阅读(193) 评论(0) 推荐(0) 编辑