--- old/src/share/vm/gc/g1/g1GCPhaseTimes.cpp 2017-03-16 17:50:04.577966196 +0100 +++ new/src/share/vm/gc/g1/g1GCPhaseTimes.cpp 2017-03-16 17:50:04.456962498 +0100 @@ -380,6 +380,7 @@ debug_time("Code Roots Purge", _cur_strong_code_root_purge_time_ms); debug_time("Redirty Cards", _recorded_redirty_logged_cards_time_ms); + trace_phase(_gc_par_phases[RedirtyCards]); #if defined(COMPILER2) || INCLUDE_JVMCI debug_time("DerivedPointerTable Update", _cur_derived_pointer_table_update_time_ms); #endif @@ -387,8 +388,6 @@ debug_time("Clear Claimed Marks", _recorded_clear_claimed_marks_time_ms); } - trace_phase(_gc_par_phases[RedirtyCards]); - debug_time("Free Collection Set", _recorded_total_free_cset_time_ms); trace_time("Free Collection Set Serial", _recorded_serial_free_cset_time_ms); trace_phase(_gc_par_phases[YoungFreeCSet]);