Hotspot虛擬機--對象分配,內存佈局,訪問定位

對象創建流程: 內存佈局: 對象頭還有一部分存的是類型指針。 訪問定位: Java虛擬機通過棧上的reference來定位堆中的具體對象,而通過引用來訪問對象的具體方式常用「句柄」和「直接指針」這兩種。 句柄訪問:Java堆中會劃分出一塊內存用來作爲句柄池,reference中存儲的是句柄地址,句柄中存儲了對象實例數據和類型數據各自的具體地址。 直接指針:reference存放的就是堆中對象的地址
相關文章
相關標籤/搜索