JVM源碼實戰 - 對象頭

JVM是由一個對應角色的oop對象來描述Java對象 instanceOopDesc用來描述普通實例對象 arrayOopDesc用來描述數組對象 這些類型的oop對象均是繼承自oopDesc。 oopDesc主要包含 _mark _mark是一個markOop實例,它描述了一個對象的頭信息,用於存儲對象的運行時記錄信息,如哈希值、GC分代年齡、鎖狀態標誌、線程持有的鎖、偏向線程ID、偏向時間戳等
相關文章
相關標籤/搜索