java中heap和stack的区别

一、java堆      java堆是用于存储java对象的内存区域,堆的大小在JVM启动时就一次向操做系统申请完成,经过-Xmx和-Xms两个选项来控制大小,Xmx表示堆的最大大小,Xms表示初始大小。一旦分配完成,堆的大小就将固定,不能在内存不够时再向操做系统从新申请,同时当内存空闲时也不能将多余的空间交还给操做系统,java 在java堆中内存空间的管理由JVM控制,对象建立由JAVA应用程
相关文章
相关标签/搜索