一個(gè)對(duì)象的對(duì)象頭一般占用兩個(gè)機(jī)器碼仇参,在32-bit的虛擬機(jī)上為64bit冈敛,在64-bit的虛擬機(jī)上為128bit鸣皂,分為兩個(gè)部分:
(1)Mark Word暮蹂,即標(biāo)記字段癌压,占用一個(gè)機(jī)器碼,用于存儲(chǔ)自身的運(yùn)行時(shí)數(shù)據(jù)集侯,比如哈希碼帜消、GC分代年齡、鎖狀態(tài)標(biāo)志泡挺、線程持久的鎖、偏向線程的ID等贱除;
image.png
(2)Klass Pointer媳溺,即類型指針,占用剩下的一個(gè)機(jī)器碼扯躺,虛擬機(jī)通過這個(gè)指針獲取這個(gè)對(duì)象的類元數(shù)據(jù)屯阀,判斷實(shí)例屬于哪個(gè)類,一般保存在運(yùn)行時(shí)常量池中钦无;