< prev index next >

src/hotspot/share/gc/shenandoah/shenandoahWorkerPolicy.hpp

Print this page
rev 59271 : 8240870: Shenandoah: merge evac and update phases
Reviewed-by: XXX

@@ -30,11 +30,11 @@
 class ShenandoahWorkerPolicy : AllStatic {
 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_conc_evac_update;
   static uint _prev_fullgc;
   static uint _prev_degengc;
   static uint _prev_conc_update_ref;
   static uint _prev_par_update_ref;
   static uint _prev_conc_cleanup;

@@ -51,22 +51,19 @@
   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();
+  // Calculate workers for concurrent evac-update (concurrent GC)
+  static uint calc_workers_for_conc_evac_update();
 
   // Calculate workers for parallel full gc
   static uint calc_workers_for_fullgc();
 
   // Calculate workers for parallel degenerated gc
   static uint calc_workers_for_stw_degenerated();
 
-  // Calculate workers for concurrent reference update
-  static uint calc_workers_for_conc_update_ref();
-
   // Calculate workers for parallel/final reference update
   static uint calc_workers_for_final_update_ref();
 
   // Calculate workers for concurrent precleaning
   static uint calc_workers_for_conc_preclean();
< prev index next >