1.1 --- a/src/share/vm/gc_implementation/g1/g1GCPhaseTimes.hpp Mon Mar 24 15:30:40 2014 +0100 1.2 +++ b/src/share/vm/gc_implementation/g1/g1GCPhaseTimes.hpp Mon Mar 24 15:30:46 2014 +0100 1.3 @@ -133,6 +133,10 @@ 1.4 double _cur_strong_code_root_migration_time_ms; 1.5 double _cur_strong_code_root_purge_time_ms; 1.6 1.7 + double _cur_evac_fail_recalc_used; 1.8 + double _cur_evac_fail_restore_remsets; 1.9 + double _cur_evac_fail_remove_self_forwards; 1.10 + 1.11 double _cur_clear_ct_time_ms; 1.12 double _cur_ref_proc_time_ms; 1.13 double _cur_ref_enq_time_ms; 1.14 @@ -230,6 +234,18 @@ 1.15 _cur_strong_code_root_purge_time_ms = ms; 1.16 } 1.17 1.18 + void record_evac_fail_recalc_used_time(double ms) { 1.19 + _cur_evac_fail_recalc_used = ms; 1.20 + } 1.21 + 1.22 + void record_evac_fail_restore_remsets(double ms) { 1.23 + _cur_evac_fail_restore_remsets = ms; 1.24 + } 1.25 + 1.26 + void record_evac_fail_remove_self_forwards(double ms) { 1.27 + _cur_evac_fail_remove_self_forwards = ms; 1.28 + } 1.29 + 1.30 void record_ref_proc_time(double ms) { 1.31 _cur_ref_proc_time_ms = ms; 1.32 }