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

changeset 6413
595c0f60d50d
parent 6406
eff02b5bd56c
child 6552
8847586c9037
equal deleted inserted replaced
6412:6e7e363c5a8f 6413:595c0f60d50d
135 135
136 double _cur_evac_fail_recalc_used; 136 double _cur_evac_fail_recalc_used;
137 double _cur_evac_fail_restore_remsets; 137 double _cur_evac_fail_restore_remsets;
138 double _cur_evac_fail_remove_self_forwards; 138 double _cur_evac_fail_remove_self_forwards;
139 139
140 double _cur_string_dedup_fixup_time_ms;
141 WorkerDataArray<double> _cur_string_dedup_queue_fixup_worker_times_ms;
142 WorkerDataArray<double> _cur_string_dedup_table_fixup_worker_times_ms;
143
140 double _cur_clear_ct_time_ms; 144 double _cur_clear_ct_time_ms;
141 double _cur_ref_proc_time_ms; 145 double _cur_ref_proc_time_ms;
142 double _cur_ref_enq_time_ms; 146 double _cur_ref_enq_time_ms;
143 147
144 double _cur_collection_start_sec; 148 double _cur_collection_start_sec;
244 248
245 void record_evac_fail_remove_self_forwards(double ms) { 249 void record_evac_fail_remove_self_forwards(double ms) {
246 _cur_evac_fail_remove_self_forwards = ms; 250 _cur_evac_fail_remove_self_forwards = ms;
247 } 251 }
248 252
253 void note_string_dedup_fixup_start();
254 void note_string_dedup_fixup_end();
255
256 void record_string_dedup_fixup_time(double ms) {
257 _cur_string_dedup_fixup_time_ms = ms;
258 }
259
260 void record_string_dedup_queue_fixup_worker_time(uint worker_id, double ms) {
261 _cur_string_dedup_queue_fixup_worker_times_ms.set(worker_id, ms);
262 }
263
264 void record_string_dedup_table_fixup_worker_time(uint worker_id, double ms) {
265 _cur_string_dedup_table_fixup_worker_times_ms.set(worker_id, ms);
266 }
267
249 void record_ref_proc_time(double ms) { 268 void record_ref_proc_time(double ms) {
250 _cur_ref_proc_time_ms = ms; 269 _cur_ref_proc_time_ms = ms;
251 } 270 }
252 271
253 void record_ref_enq_time(double ms) { 272 void record_ref_enq_time(double ms) {

mercurial