TLAB在伊甸园中分配,当线程首先需要一个对象时,将分配TLAB,那么当TLAB已满(或可能接近满)时会发生什么呢?如果Eden中仍有足够的空间,或者只是触发GC,是否会为该线程分配另一个TLAB?

最佳答案

当前TLAB填满后,将分配另一个TLAB。直到eden达到占用阈值,才需要执行eden GC。

10-01 23:44