JVM 内存模型
2017-02-07 17:00:48 0 举报
JVM内存模型主要包括堆、栈、方法区和本地方法栈。堆是JVM中最大的一块内存,主要用于存放对象实例,几乎所有的对象实例都在这里分配内存。栈用于存放基本数据类型和对象的引用,以及方法的执行过程。方法区用于存放类的信息、常量、静态变量等数据。本地方法栈则用于支持本地方法(Native Method)的执行。JVM内存模型采用分代收集算法管理堆内存,将堆分为新生代和老年代,以提高垃圾回收的效率。