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

在學習Java的過程中,一般認爲new出來的對象都是被分配在堆上的,其實這個結論不完全正確,因爲是大部分new出來的對象被分配在堆上,而不是全部。通過對Java對象分配的過程分析,可以知道有另外兩個地方也是可以存放對象的。這兩個地方分別棧 (涉及逃逸分析相關知識)和TLAB(Thread Local Allocation Buffer)。我們首先對這兩者進行介紹,而後對Java對象分配過程進行介紹
相關文章
相關標籤/搜索