JVM虛擬機學習筆記(2)

一.內存分配方式 1.指針碰撞(Bump The Pointer):堆中的內存是絕對規整的,所有被使用過的內存都被放在一邊,空閒的內存被放在另一邊,中間放着一個指針作爲分界點的指示器,那所分配內存就僅僅是把那個指針想空閒方向多動一段與對象大小想等的距離。   2.空閒列表(Free List):當堆中的內存並不是規整的,已被使用的內存和空閒的內存交錯在一起,那就沒有辦法簡單地進行制止碰撞了,虛擬機
相關文章
相關標籤/搜索