< prev index next > src/hotspot/share/gc/shenandoah/shenandoahFullGC.cpp
Print this page
// Regardless if progress was made, we record that we completed a "successful" full GC.
_generation->heuristics()->record_success_full();
heap->shenandoah_policy()->record_success_full();
+ // Leaving full GC, we need to flip barriers back to idle.
+ ShenandoahCodeRoots::arm_nmethods();
+
{
ShenandoahTimingsTracker timing(ShenandoahPhaseTimings::full_gc_propagate_gc_state);
heap->propagate_gc_state_to_all_threads();
}
}
< prev index next >