< prev index next >

src/share/vm/gc/shared/gcTimer.cpp

Print this page
rev 9733 : [mq]: webrev.00
rev 9735 : [mq]: webrev.02

*** 79,95 **** } void ConcurrentGCTimer::register_gc_concurrent_start(const char* name, const Ticks& time) { assert(!_is_concurrent_phase_active, "A concurrent phase is already active."); _time_partitions.report_gc_phase_start(name, time, GCPhase::ConcurrentPhaseType); ! NOT_PRODUCT(_is_concurrent_phase_active = true;) } void ConcurrentGCTimer::register_gc_concurrent_end(const Ticks& time) { assert(_is_concurrent_phase_active, "A concurrent phase is not active."); _time_partitions.report_gc_phase_end(time, GCPhase::ConcurrentPhaseType); ! NOT_PRODUCT(_is_concurrent_phase_active = false;) } void PhasesStack::clear() { _next_phase_level = 0; } --- 79,95 ---- } void ConcurrentGCTimer::register_gc_concurrent_start(const char* name, const Ticks& time) { assert(!_is_concurrent_phase_active, "A concurrent phase is already active."); _time_partitions.report_gc_phase_start(name, time, GCPhase::ConcurrentPhaseType); ! _is_concurrent_phase_active = true; } void ConcurrentGCTimer::register_gc_concurrent_end(const Ticks& time) { assert(_is_concurrent_phase_active, "A concurrent phase is not active."); _time_partitions.report_gc_phase_end(time, GCPhase::ConcurrentPhaseType); ! _is_concurrent_phase_active = false; } void PhasesStack::clear() { _next_phase_level = 0; }
< prev index next >