< prev index next >

src/hotspot/share/gc/shenandoah/shenandoahFullGC.cpp

Print this page
*** 126,10 ***
--- 126,13 ---
  
    // 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 >