深入理解Java虛擬機 學習記錄--hotSpot虛擬機對象探祕

虛擬機分配內存的方式: 指針碰撞: 假設Java堆中內存絕對規整,所用用過的內存放在一邊,空閒的內存放在另外一邊,中間放着一個指針作爲分界點的指示器,那所分配的內存就僅僅是把那指針向空閒空間那邊挪動一段與對象大小相等的距離,這種分配方式稱爲指針碰撞(Bump the Pointer) 空閒列表: 假設Java堆中的內存不是規整的,已使用的內存和空閒內存相互交錯,虛擬機維護一個列表,用來記錄哪些內存
相關文章
相關標籤/搜索