深入理解java虚拟机---java虚拟机内存管理(七)

  本地方法栈与java堆

本地方法栈在HotSpot版本内与java虚拟机栈是合二为一的.不单独区分本地方法栈.但是java虚拟机中是有这样一块区域的.

作用:

 1.本地方法栈为虚拟机栈执行java方法服务

 2.本地方法栈为虚拟机栈执行navtive方法服务

  java堆

java堆是线程共享区的堆内存.供所有线程共享.

作用:

 1.存放对象实例

 2.垃圾收集器管理的主要区域

 3.新生代,老年代,Eden空间

通过参数设定大小: -Xmx -Xms

会报OutMemoryError错误

猜你喜欢

转载自www.cnblogs.com/zhulibin2012/p/8983576.html