--- old/src/hotspot/share/gc/shenandoah/shenandoahWorkerPolicy.hpp 2019-06-18 16:48:07.890072785 -0400 +++ new/src/hotspot/share/gc/shenandoah/shenandoahWorkerPolicy.hpp 2019-06-18 16:48:07.374072034 -0400 @@ -30,6 +30,7 @@ private: static uint _prev_par_marking; static uint _prev_conc_marking; + static uint _prev_conc_root_proc; static uint _prev_conc_evac; static uint _prev_fullgc; static uint _prev_degengc; @@ -50,6 +51,9 @@ // Calculate the number of workers for final marking static uint calc_workers_for_final_marking(); + // Calculate workers for concurrent root processing + static uint calc_workers_for_conc_root_processing(); + // Calculate workers for concurrent evacuation (concurrent GC) static uint calc_workers_for_conc_evac();