diff -r c1b24f26deed -r d5cbedffb50b hotspot/src/share/vm/gc/g1/g1CollectedHeap.cpp --- a/hotspot/src/share/vm/gc/g1/g1CollectedHeap.cpp Thu May 21 09:23:00 2015 +0200 +++ b/hotspot/src/share/vm/gc/g1/g1CollectedHeap.cpp Thu May 21 09:23:46 2015 +0200 @@ -4326,7 +4326,6 @@ ParallelTaskTerminator* terminator() { return &_terminator; } virtual void set_for_termination(uint active_workers) { - _root_processor->set_num_workers(active_workers); terminator()->reset_for_reuse(active_workers); _n_workers = active_workers; }