A Thread Local Area (TLA) is a small thread local buffer used for allocation in the runtime. The use of TLAs may significantly decrease object allocation overhead, since allocating objects in the TLA requires no synchronization. When a thread local buffer is full, it has to be promoted to the ordinary heap.