< prev index next >

src/share/vm/gc/shared/collectedHeap.inline.hpp

Print this page

        

*** 178,189 **** --- 178,191 ---- } HeapWord* CollectedHeap::allocate_from_tlab(KlassHandle klass, Thread* thread, size_t size) { assert(UseTLAB, "should use UseTLAB"); + size += Universe::heap()->oop_extra_words(); HeapWord* obj = thread->tlab().allocate(size); if (obj != NULL) { + obj = Universe::heap()->tlab_post_allocation_setup(obj); return obj; } // Otherwise... return allocate_from_tlab_slow(klass, thread, size); }
< prev index next >