JVM調優系列3-虛擬機中對象的創建

1.對象創建的過程 當new一個對象時: (1)虛擬機首先執行相應的類加載過程 (2)然後需要爲對象分配內存。爲對象分配內存就是在堆中把一塊確定大小的內存劃分出來。這時候會有一個問題:java堆是否規整 如果堆規整,所有用過的內存放在一邊,沒用過的內存放在另一邊,中間放一個指針作爲分界線。這時候分配內存就是講指針向空閒的一邊挪動一段與對象大小相等的空間。這種分配方式叫做指針碰撞。 如果堆不規整已使
相關文章
相關標籤/搜索