gpt4 book ai didi

java - TLAB(Thread Local Allocation Buffer)满了会不会GC?

转载 作者:行者123 更新时间:2023-11-30 09:00:51 26 4
gpt4 key购买 nike

TLAB 是在 Eden 中分配的,当一个线程第一次需要一个对象时会分配一个 TLAB,那么当一个 TLAB 已满(或可能快满)时会发生什么?如果 Eden 中还有足够的空间,是否会为该线程分配另一个 TLAB 或只是触发 GC?

最佳答案

当当前的TLAB写满后,会分配另一个TLAB。在 Eden 达到占用阈值之前无需执行 Eden GC。

关于java - TLAB(Thread Local Allocation Buffer)满了会不会GC?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26605723/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com