8226586: Shenandoah: No need to pre-evacuate roots for degenerated GC
Reviewed-by: rkennke
This commit is contained in:
parent
dc0082255a
commit
052e0e91c3
@ -1513,7 +1513,9 @@ void ShenandoahHeap::op_final_mark() {
|
||||
// From here on, we need to update references.
|
||||
set_has_forwarded_objects(true);
|
||||
|
||||
evacuate_and_update_roots();
|
||||
if (!is_degenerated_gc_in_progress()) {
|
||||
evacuate_and_update_roots();
|
||||
}
|
||||
|
||||
if (ShenandoahPacing) {
|
||||
pacer()->setup_for_evac();
|
||||
|
Loading…
x
Reference in New Issue
Block a user