Java對象內存佈局

對象的組成 Java對象分爲三部分:對象頭(Object Header), 實例數據(instance data),對齊填充(padding)。如圖: 1.對象頭(Object Header) 對象頭分爲兩部分:Mark Word 與 Class Pointer(類型指針)。 運行時元數據 存儲對象自身的運行時數據,如:哈希碼 ( HashCode ) 、GC 分代年齡、鎖狀態標誌、線程持有的鎖、
相關文章
相關標籤/搜索