對象內存佈局

對象在內存中的存儲可以分爲三個區域:對象頭(Header),實例數據(Instance Data)和對齊填充(Padding)。 頭對象 對於不同的對象類型,虛擬機存儲的長度也不同。如果對象是數組類型,則虛擬機用3個字寬存儲對象頭,如果對象是非數組類型,則用2字寬存儲對象頭。在32位虛擬機中,1字寬等於4字節,既32bit。入下圖所示: 長度 內容 說明 32/64bit Mark Word 存儲
相關文章
相關標籤/搜索