< 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 >