Java 虚拟机 (JVM)的内存分析(栈,堆,方法区)

JVM内存分为三个区域:栈 (stack),堆 (heap),方法区 (method area) 栈 (stack):是方法执行的内存模型。 每一个方法被调用的时候都会创建一个栈帧 (栈帧存储局部变量,操作数,方法出口等)。 JVM 为每一个线程创建一个栈,用来存放该线程执行方法的信息。栈是依赖线程存在,跟线程生命周期一样。 栈是线程私有的,线程间不共享。 栈的特点: 先进后出,后进先出。 栈是系
相关文章
相关标签/搜索