--- old/src/share/vm/gc/g1/concurrentMark.cpp 2015-06-12 14:48:31.288146613 +0200 +++ new/src/share/vm/gc/g1/concurrentMark.cpp 2015-06-12 14:48:31.152142181 +0200 @@ -636,7 +636,7 @@ gclog_or_tty->print_cr("CL Sleep Factor %1.4lf", cleanup_sleep_factor()); #endif - _parallel_workers = new FlexibleWorkGang("G1 Marker", + _parallel_workers = new WorkGang("G1 Marker", _max_parallel_marking_threads, false, true); if (_parallel_workers == NULL) { vm_exit_during_initialization("Failed necessary allocation.");