< prev index next >

src/hotspot/share/gc/g1/g1FullCollector.cpp

Print this page

        

*** 150,163 **** _heap->prepare_heap_for_full_collection(); reference_processor()->enable_discovery(); reference_processor()->setup_policy(scope()->should_clear_soft_refs()); - // When collecting the permanent generation Method*s may be moving, - // so we either have to flush all bcp data or convert it into bci. - CodeCache::gc_prologue(); - // We should save the marks of the currently locked biased monitors. // The marking doesn't preserve the marks of biased objects. BiasedLocking::preserve_marks(); // Clear and activate derived pointer collection. --- 150,159 ----
*** 185,195 **** // When the pointers have been adjusted and moved, we can // update the derived pointer table. update_derived_pointers(); BiasedLocking::restore_marks(); - CodeCache::gc_epilogue(); JvmtiExport::gc_epilogue(); _heap->prepare_heap_for_mutators(); _heap->policy()->record_full_collection_end(); --- 181,190 ----
< prev index next >