JVM內存分配

    Java虛擬機在執行Java程序時會把它所管理的內存劃分爲若干個不同的數據區域,包括幾個運行時數據區域如下圖所示。分爲兩個基本數據結構堆(方法區、堆)、棧(虛擬機棧、本地方法棧、程序計數器)。其中堆內存是所有線程共享的數據區域,而棧內存是線程私有部分,佔內存生命週期與線程相同。 線程共享內存 Java堆:Java堆是Java虛擬機所管理的內存中最大的一塊,用來存放對象的實例,幾乎所有的對象
相關文章
相關標籤/搜索