< prev index next >
src/share/vm/gc_implementation/shenandoah/shenandoahTimingTracker.cpp
Print this page
rev 11463 : Backport Traversal GC
@@ -62,12 +62,14 @@
}
ShenandoahTerminationTracker::ShenandoahTerminationTracker(ShenandoahPhaseTimings::Phase phase) : _phase(phase) {
assert(_current_termination_phase == ShenandoahPhaseTimings::_num_phases, "Should be invalid");
assert(phase == ShenandoahPhaseTimings::termination ||
+ phase == ShenandoahPhaseTimings::final_traversal_gc_termination ||
phase == ShenandoahPhaseTimings::full_gc_mark_termination ||
phase == ShenandoahPhaseTimings::conc_termination ||
+ phase == ShenandoahPhaseTimings::conc_traversal_termination ||
phase == ShenandoahPhaseTimings::weakrefs_termination ||
phase == ShenandoahPhaseTimings::full_gc_weakrefs_termination,
"Only these phases");
assert(Thread::current()->is_VM_thread() || Thread::current()->is_ConcurrentGC_thread(),
< prev index next >