java中heap和stack的區別

一、java堆      java堆是用於存儲java對象的內存區域,堆的大小在JVM啓動時就一次向操做系統申請完成,經過-Xmx和-Xms兩個選項來控制大小,Xmx表示堆的最大大小,Xms表示初始大小。一旦分配完成,堆的大小就將固定,不能在內存不夠時再向操做系統從新申請,同時當內存空閒時也不能將多餘的空間交還給操做系統,java 在java堆中內存空間的管理由JVM控制,對象建立由JAVA應用程
相關文章
相關標籤/搜索