< prev index next >
src/hotspot/share/gc/shenandoah/shenandoahVMOperations.cpp
Print this page
rev 59271 : 8240870: Shenandoah: merge evac and update phases
Reviewed-by: XXX
*** 59,72 ****
void VM_ShenandoahDegeneratedGC::doit() {
ShenandoahGCPauseMark mark(_gc_id, SvcGCMarker::CONCURRENT);
ShenandoahHeap::heap()->entry_degenerated(_point);
}
! void VM_ShenandoahInitUpdateRefs::doit() {
ShenandoahGCPauseMark mark(_gc_id, SvcGCMarker::CONCURRENT);
! ShenandoahHeap::heap()->entry_init_updaterefs();
}
! void VM_ShenandoahFinalUpdateRefs::doit() {
ShenandoahGCPauseMark mark(_gc_id, SvcGCMarker::CONCURRENT);
! ShenandoahHeap::heap()->entry_final_updaterefs();
}
--- 59,72 ----
void VM_ShenandoahDegeneratedGC::doit() {
ShenandoahGCPauseMark mark(_gc_id, SvcGCMarker::CONCURRENT);
ShenandoahHeap::heap()->entry_degenerated(_point);
}
! void VM_ShenandoahInitEvacUpdate::doit() {
ShenandoahGCPauseMark mark(_gc_id, SvcGCMarker::CONCURRENT);
! ShenandoahHeap::heap()->entry_init_evac_update();
}
! void VM_ShenandoahFinalEvacUpdate::doit() {
ShenandoahGCPauseMark mark(_gc_id, SvcGCMarker::CONCURRENT);
! ShenandoahHeap::heap()->entry_final_evac_update();
}
< prev index next >