「每日五分鐘,玩轉JVM」:對象內存佈局

概覽 一個對象根據不同情況可以被劃分成兩種情況,當對象是一個非數組對象的時候,對象頭,實例數據,對齊填充在內存中三分天下,而數組對象中在對象頭中多了一個用於描述數組對象長度的部分 對象頭 對象頭分爲兩部分,第一部分稱之爲**「Mark Word」,第二部分是用於獲取該對象類型的類型指針**,如果是數組對象還包括記錄數組長度的數據。 在不同的操作系統中,這些區域所佔的內存也不同,在32位的系統中,M
相關文章
相關標籤/搜索