java 对象创建流程

TLAB TLAB全称是Thread Local Allocation Buffer 即线程本地分配缓存,从名字上看是一个线程专用的内存分配区域,是为了加速对象分配而生的。每一个线程都会产生一个TLAB ,该线程独享的工作区域,Java虚拟机使用这种TLAB区来避免多线程冲突问题,提高了对象分配的效率。TLAB 空间一般不会太大,当大对象无法在TLAB分配时,则会直接分配到堆上。 -XX:+Use
相关文章
相关标签/搜索