< 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 >