< prev index next >

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

Print this page
rev 55401 : 8225582: Shenandoah: Enable concurrent evacuation of JNIHandles and CLDG roots

@@ -28,10 +28,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_fullgc;
   static uint _prev_degengc;
   static uint _prev_stw_traversal;
   static uint _prev_conc_traversal;

@@ -48,10 +49,13 @@
   static uint calc_workers_for_conc_marking();
 
   // 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();
 
   // Calculate workers for parallel full gc
   static uint calc_workers_for_fullgc();
< prev index next >