--- old/src/hotspot/share/gc/shared/genCollectedHeap.cpp 2018-04-23 13:45:37.692667756 +0200 +++ new/src/hotspot/share/gc/shared/genCollectedHeap.cpp 2018-04-23 13:45:37.300652292 +0200 @@ -1145,9 +1145,12 @@ return 0; } -HeapWord* GenCollectedHeap::allocate_new_tlab(size_t size) { +HeapWord* GenCollectedHeap::allocate_new_tlab(size_t min_word_size, + size_t desired_word_size, + size_t* actual_word_size) { bool gc_overhead_limit_was_exceeded; - return mem_allocate_work(size /* size */, + *actual_word_size = desired_word_size; + return mem_allocate_work(desired_word_size /* size */, true /* is_tlab */, &gc_overhead_limit_was_exceeded); }