java 對象創建流程

TLAB TLAB全稱是Thread Local Allocation Buffer 即線程本地分配緩存,從名字上看是一個線程專用的內存分配區域,是爲了加速對象分配而生的。每一個線程都會產生一個TLAB ,該線程獨享的工作區域,Java虛擬機使用這種TLAB區來避免多線程衝突問題,提高了對象分配的效率。TLAB 空間一般不會太大,當大對象無法在TLAB分配時,則會直接分配到堆上。 -XX:+Use
相關文章
相關標籤/搜索