Mercurial > hg > truffle
comparison src/share/vm/gc_implementation/g1/g1GCPhaseTimes.hpp @ 17757:eff02b5bd56c
8035654: Add times for evacuation failure handling in "Other" time
Summary: Detailed breakdown of time spent in the evacuation failure handling phases to make the "Other" time roughly correspond to the sum of its parts.
Reviewed-by: jwilhelm, jmasa
author | tschatzl |
---|---|
date | Mon, 24 Mar 2014 15:30:46 +0100 |
parents | a07bea31ef35 |
children | 595c0f60d50d |
comparison
equal
deleted
inserted
replaced
17756:a07bea31ef35 | 17757:eff02b5bd56c |
---|---|
131 double _cur_collection_par_time_ms; | 131 double _cur_collection_par_time_ms; |
132 double _cur_collection_code_root_fixup_time_ms; | 132 double _cur_collection_code_root_fixup_time_ms; |
133 double _cur_strong_code_root_migration_time_ms; | 133 double _cur_strong_code_root_migration_time_ms; |
134 double _cur_strong_code_root_purge_time_ms; | 134 double _cur_strong_code_root_purge_time_ms; |
135 | 135 |
136 double _cur_evac_fail_recalc_used; | |
137 double _cur_evac_fail_restore_remsets; | |
138 double _cur_evac_fail_remove_self_forwards; | |
139 | |
136 double _cur_clear_ct_time_ms; | 140 double _cur_clear_ct_time_ms; |
137 double _cur_ref_proc_time_ms; | 141 double _cur_ref_proc_time_ms; |
138 double _cur_ref_enq_time_ms; | 142 double _cur_ref_enq_time_ms; |
139 | 143 |
140 double _cur_collection_start_sec; | 144 double _cur_collection_start_sec; |
228 | 232 |
229 void record_strong_code_root_purge_time(double ms) { | 233 void record_strong_code_root_purge_time(double ms) { |
230 _cur_strong_code_root_purge_time_ms = ms; | 234 _cur_strong_code_root_purge_time_ms = ms; |
231 } | 235 } |
232 | 236 |
237 void record_evac_fail_recalc_used_time(double ms) { | |
238 _cur_evac_fail_recalc_used = ms; | |
239 } | |
240 | |
241 void record_evac_fail_restore_remsets(double ms) { | |
242 _cur_evac_fail_restore_remsets = ms; | |
243 } | |
244 | |
245 void record_evac_fail_remove_self_forwards(double ms) { | |
246 _cur_evac_fail_remove_self_forwards = ms; | |
247 } | |
248 | |
233 void record_ref_proc_time(double ms) { | 249 void record_ref_proc_time(double ms) { |
234 _cur_ref_proc_time_ms = ms; | 250 _cur_ref_proc_time_ms = ms; |
235 } | 251 } |
236 | 252 |
237 void record_ref_enq_time(double ms) { | 253 void record_ref_enq_time(double ms) { |