本地方法栈与java堆
本地方法栈在HotSpot版本内与java虚拟机栈是合二为一的.不单独区分本地方法栈.但是java虚拟机中是有这样一块区域的.
作用:
1.本地方法栈为虚拟机栈执行java方法服务
2.本地方法栈为虚拟机栈执行navtive方法服务
java堆
java堆是线程共享区的堆内存.供所有线程共享.
作用:
1.存放对象实例
2.垃圾收集器管理的主要区域
3.新生代,老年代,Eden空间
通过参数设定大小: -Xmx -Xms
会报OutMemoryError错误