好多编程入门

04-从零玩转JavaWeb-JVM内存划分

2017-10-31  本文已影响38人  码蚁Q

JVM内存划分
栈与栈帧

JVM将内存主要划分为:

  • 方法区
  • 虚拟机栈
  • 本地方法栈
  • 程序计数器

一、方法区
二、虚拟机栈
三、本地方法栈
四、堆
五、程序计数器

六、方法的栈帧

每执行一个方法的时候,就会为该方法创建一个栈帧,使其入栈。
执行方法的过程其实就是栈帧入栈和出栈的过程
该方法的局部变量都存放在方法栈帧当中

七、自动垃圾回收机制

Java是自动垃圾回收机制:
程序员不需要再动手控制内存的释放
当JVM发现内存资源紧张的时候,会自动的清理无用的对象

上一篇 下一篇

猜你喜欢

热点阅读