深入理解JVM(八):内存管理

运行时数据区 1.程序计数器 ​ 记录当前线程的执行行数 2.虚拟机栈(stack) 栈:单向队列,后进先出 ​ 线程私有,生命周期与线程一致,描述的是java方法执行的内存模型,每个方法在执行时都会创建一个栈帧,用于存储局部变量表,操作数栈,动态连接,方法出口等信息,每一个方法从调用到执行结束,就对应这一个栈帧从虚拟机栈中入栈 到出栈的过程 ​ 在编译程序代码时,栈帧需要多大的局部变量表,多深的
相关文章
相关标签/搜索