【學習筆記】Java虛擬機(三)HotSpot虛擬機探祕

HotSpot虛擬機探祕 1、對象的創建 ① 虛擬機遇到new指令時,首先檢查這個指令參數是否能在常量池中定位到一個類的符號引用 ,並檢查其是否已被加載、解析和初始化過,如果沒有則先進行類的加載。 ② 完成後虛擬機將爲它分配內存,內存大小在類加載完後已經確定。如果內存是絕對規整的 ,那麼分配內存的過程就是將分界點的指示器向空閒空間那邊挪動相應的內存大小即可,這種 方式稱爲「指針碰撞」(Bump t
相關文章
相關標籤/搜索