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