--- old/src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp 2020-08-24 12:25:39.836154725 +0200 +++ new/src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp 2020-08-24 12:25:39.468152900 +0200 @@ -88,6 +88,9 @@ ReservedSpace young_rs = heap_rs.last_part(MaxOldSize); assert(young_rs.size() == MaxNewSize, "Didn't reserve all of the heap"); + // Set up WorkGang + _workers.initialize_workers(); + // Create and initialize the generations. _young_gen = new PSYoungGen( young_rs, @@ -132,9 +135,6 @@ return JNI_ENOMEM; } - // Set up WorkGang - _workers.initialize_workers(); - GCInitLogger::print(); return JNI_OK;