Java常見面試題—棧分配與TLAB

在學習Java的過程當中,通常認爲new出來的對象都是被分配在堆上的,其實這個結論不徹底正確,由於是大部分new出來的對象被分配在堆上,而不是所有。經過對Java對象分配的過程分析,能夠知道有另外兩個地方也是能夠存放對象的。這兩個地方分別棧 (涉及逃逸分析相關知識)和TLAB(Thread Local Allocation Buffer)。咱們首先對這二者進行介紹,然後對Java對象分配過程進行介
相關文章
相關標籤/搜索