Java對象的內存佈局

Java對象的內存佈局 一個Java對象在內存中包括對象頭(Header)、實例數據(Instance Data)和補齊填充(Padding)三個部分: 對象頭: Mark Word:用於存儲對象自身的運行時數據,如哈希嗎 (HashCode)、GC分代年齡、鎖狀態標誌、線程持有的鎖、偏向線程ID、偏向時間戳等。其長度在32位系統佔4字節,在64位系統中佔8字節; Class Pointer:對象
相關文章
相關標籤/搜索