jvm 創建對象的過程

1  檢查加載 2  分配內存, 2.1 劃分內存方式(指針碰撞,空閒列表), 指針碰撞, 如果 Java 堆中內存是絕對規整的, 所有用過的內存都放在一邊, 空閒的內存放在另一邊, 中間放着一個指針作爲分界點的指示器, 那所分配內存就僅僅 是把那個指針向空閒空間那邊挪動一段與對象大小相等的距離, 這種分配方式稱爲「指針碰撞」 空閒列表 如果 Java 堆中的內存並不是規整的, 已使用的內存和空閒
相關文章
相關標籤/搜索