equal
deleted
inserted
replaced
371 HeapWord* result = allocate_from_tlab(klass, size, THREAD); |
371 HeapWord* result = allocate_from_tlab(klass, size, THREAD); |
372 if (result != NULL) { |
372 if (result != NULL) { |
373 return result; |
373 return result; |
374 } |
374 } |
375 } |
375 } |
376 return Universe::heap()->mem_allocate(size, gc_overhead_limit_was_exceeded); |
376 |
|
377 return allocate_outside_tlab(klass, size, gc_overhead_limit_was_exceeded, THREAD); |
377 } |
378 } |
378 |
379 |
379 HeapWord* CollectedHeap::allocate_from_tlab_slow(Klass* klass, size_t size, TRAPS) { |
380 HeapWord* CollectedHeap::allocate_from_tlab_slow(Klass* klass, size_t size, TRAPS) { |
380 ThreadLocalAllocBuffer& tlab = THREAD->tlab(); |
381 ThreadLocalAllocBuffer& tlab = THREAD->tlab(); |
381 |
382 |