04-从零玩转JavaWeb-JVM内存划分 2017-10-31 本文已影响38人 码蚁Q JVM内存划分 栈与栈帧 JVM将内存主要划分为: 方法区 虚拟机栈 本地方法栈 堆 程序计数器 一、方法区 二、虚拟机栈 三、本地方法栈 四、堆 五、程序计数器 六、方法的栈帧 每执行一个方法的时候,就会为该方法创建一个栈帧,使其入栈。 执行方法的过程其实就是栈帧入栈和出栈的过程 该方法的局部变量都存放在方法栈帧当中 七、自动垃圾回收机制 Java是自动垃圾回收机制: 程序员不需要再动手控制内存的释放 当JVM发现内存资源紧张的时候,会自动的清理无用的对象