堆的核心概述

一個JVM實例只存在一個堆內存。堆也是Java內存管理的核心區域,Java堆區在JVM啓動時被創建,其空間大小也就確定了,是JVM管理的最大一塊內存空間。堆內存的大小是可以調節的。《Java虛擬機規範》規定,堆可以處在物理上不連續的內存空間,但在邏輯上它應該被視爲連續的。所有的線程共享Java堆,在這裏還可以劃分線程私有的緩衝區(TLAB)。 幾乎所有的對象實例都在堆裏分配內存。數組和對象可能永遠
相關文章
相關標籤/搜索