src/share/vm/gc_implementation/g1/g1GCPhaseTimes.hpp

changeset 6406
eff02b5bd56c
parent 6405
a07bea31ef35
child 6413
595c0f60d50d
     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    }

mercurial