--- old/src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp 2018-04-19 15:49:13.239886894 +0200 +++ new/src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp 2018-04-19 15:49:12.959878264 +0200 @@ -397,6 +397,8 @@ debug_time("Code Roots Fixup", _cur_collection_code_root_fixup_time_ms); + debug_time("Clear Card Table", _cur_clear_ct_time_ms); + debug_time_for_reference("Reference Processing", _cur_ref_proc_time_ms); _ref_phase_times.print_all_references(2, false); @@ -408,8 +410,6 @@ debug_phase(_gc_par_phases[StringDedupTableFixup]); } - debug_time("Clear Card Table", _cur_clear_ct_time_ms); - if (G1CollectedHeap::heap()->evacuation_failed()) { debug_time("Evacuation Failure", evac_fail_handling); trace_time("Recalculate Used", _cur_evac_fail_recalc_used);