棧上分配、TLAB

JAVA對象分配流程 如果開啓棧上分配,JVM會先進行棧上分配,如果沒有開啓棧上分配或則不符合條件的則會進行TLAB分配,如果TLAB分配不成功,再嘗試在eden區分配,如果對象滿足了直接進入老年代的條件,那就直接分配在老年代,如下圖。 棧上分配 棧上分配是java虛擬機提供的一種優化技術,基本思想是對於那些線程私有的對象(指的是不可能被其他線程訪問的對象),可以將它們打散分配在棧上,而不是分配在
相關文章
相關標籤/搜索