TLAB的空间用满了后
时间: 2024-03-30 12:34:09 浏览: 50
matlab开发-在TLAB中使用时间周期数据
当TLAB(Thread-Local Allocation Buffer)的空间被用满后,JVM会继续分配对象到堆上。这时候会使用全局的分配器,也就是在堆上进行分配,而不是在TLAB上进行。这会导致分配速度变慢,因为需要在堆上搜索可用的内存块。同时,也会增加垃圾收集的负担,因为分配在堆上的对象需要经过一次额外的垃圾收集才能被回收。因此,建议根据应用程序的实际情况来调整TLAB的大小,以便最大限度地减少在堆上分配对象的数量。
阅读全文