JVM 理解一(java 內存區域)

1.方法區 各線程共享內存區域,主要保存線程的常量、靜態變量、被虛擬機加載的類型信息,還有一些即時編譯後的代碼緩存等數據。 2.堆 堆是java虛擬機中內存最大的一塊。堆是被所有線程共享的一塊內存區域,在虛擬機啓動時創建,該區域主要時保存對象的實例。java中所有的對象實例以及數組都是在堆上分配。java 堆也是垃圾回收器整理內存的區域。調整堆的區域命令主要有-Xmx和-Xms。如果堆的容量不足時
相關文章
相關標籤/搜索