Java對象內存佈局與訪問定位

Java對象佈局          Java對象由三部分構成:對象頭、實例數據、對齊補充。web (1)對象頭:數組 第一部分是與對象在運行時狀態相關的信息,長度經過與操做系統的位數保持一致。包括對象的哈希值、GC分代年齡、鎖狀態以及偏向線程的ID等。因爲對象頭信息是與對象所定義的信息無關的數據,因此使用了非固定的數據結構,以便存儲更多的信息,實現空間複用。所以對象在不一樣的狀態下對象頭的存儲信息
相關文章
相關標籤/搜索