< prev index next >

src/share/vm/gc/shenandoah/vm_operations_shenandoah.cpp

Print this page
rev 12551 : Refactor/consolidate/cleanup

@@ -38,11 +38,11 @@
 void VM_ShenandoahInitMark::doit() {
   ShenandoahHeap *sh = (ShenandoahHeap*) Universe::heap();
   GCTraceTime(Info, gc) time("Pause Init-Mark", sh->gc_timer());
   sh->shenandoahPolicy()->record_phase_start(ShenandoahCollectorPolicy::init_mark);
 
-  assert(sh->is_bitmap_clear(), "need clear marking bitmap");
+  assert(sh->is_next_bitmap_clear(), "need clear marking bitmap");
 
   sh->start_concurrent_marking();
   if (UseTLAB) {
     sh->shenandoahPolicy()->record_phase_start(ShenandoahCollectorPolicy::resize_tlabs);
     sh->resize_all_tlabs();

@@ -117,11 +117,10 @@
 
   } else {
     GCTraceTime(Info, gc) time("Cancel concurrent Mark", sh->gc_timer(), GCCause::_no_gc, true);
     sh->concurrentMark()->cancel();
     sh->stop_concurrent_marking();
-    sh->recycle_dirty_regions();
   }
 }
 
 VM_Operation::VMOp_Type VM_ShenandoahStartEvacuation::type() const {
   return VMOp_ShenandoahStartEvacuation;
< prev index next >