< prev index next >

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

Print this page

        

@@ -150,14 +150,10 @@
   _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.

@@ -185,11 +181,10 @@
   // 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();
< prev index next >