diff -r 4ece6d1f3f76 -r 1df99120f158 hotspot/src/share/vm/gc/g1/g1GCPhaseTimes.cpp --- a/hotspot/src/share/vm/gc/g1/g1GCPhaseTimes.cpp Tue Mar 28 00:03:23 2017 +0200 +++ b/hotspot/src/share/vm/gc/g1/g1GCPhaseTimes.cpp Tue Mar 28 09:13:00 2017 +0200 @@ -285,7 +285,8 @@ const double sum_ms = _root_region_scan_wait_time_ms + _recorded_young_cset_choice_time_ms + _recorded_non_young_cset_choice_time_ms + - _cur_fast_reclaim_humongous_register_time_ms; + _cur_fast_reclaim_humongous_register_time_ms + + _recorded_clear_claimed_marks_time_ms; info_time("Pre Evacuate Collection Set", sum_ms); @@ -300,6 +301,9 @@ trace_count("Humongous Candidate", _cur_fast_reclaim_humongous_candidates); } + if (_recorded_clear_claimed_marks_time_ms > 0.0) { + debug_time("Clear Claimed Marks", _recorded_clear_claimed_marks_time_ms); + } return sum_ms; } @@ -344,7 +348,6 @@ _recorded_merge_pss_time_ms + _cur_strong_code_root_purge_time_ms + _recorded_redirty_logged_cards_time_ms + - _recorded_clear_claimed_marks_time_ms + _recorded_total_free_cset_time_ms + _cur_fast_reclaim_humongous_time_ms + _cur_expand_heap_time_ms + @@ -384,9 +387,6 @@ #if defined(COMPILER2) || INCLUDE_JVMCI debug_time("DerivedPointerTable Update", _cur_derived_pointer_table_update_time_ms); #endif - if (_recorded_clear_claimed_marks_time_ms > 0.0) { - debug_time("Clear Claimed Marks", _recorded_clear_claimed_marks_time_ms); - } debug_time("Free Collection Set", _recorded_total_free_cset_time_ms); trace_time("Free Collection Set Serial", _recorded_serial_free_cset_time_ms);