--- old/src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp 2020-06-18 12:30:31.821808767 +0200 +++ new/src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp 2020-06-18 12:30:31.429797964 +0200 @@ -595,7 +595,6 @@ inline HeapWord* allocate_from_gclab(Thread* thread, size_t size); HeapWord* allocate_from_gclab_slow(Thread* thread, size_t size); HeapWord* allocate_new_gclab(size_t min_size, size_t word_size, size_t* actual_size); - void retire_and_reset_gclabs(); public: HeapWord* allocate_memory(ShenandoahAllocRequest& request); @@ -615,10 +614,11 @@ size_t max_tlab_size() const; size_t tlab_used(Thread* ignored) const; - void resize_tlabs(); + void ensure_parsability(bool retire_labs); - void ensure_parsability(bool retire_tlabs); - void make_parsable(bool retire_tlabs); + void labs_make_parsable(); + void tlabs_retire(bool resize); + void gclabs_retire(bool resize); // ---------- Marking support //