Mercurial > hg > graal-jvmci-8
comparison src/share/vm/gc_implementation/g1/g1GCPhaseTimes.hpp @ 17764:595c0f60d50d
8029075: String deduplication in G1
Summary: Implementation of JEP 192, http://openjdk.java.net/jeps/192
Reviewed-by: brutisso, tschatzl, coleenp
author | pliden |
---|---|
date | Tue, 18 Mar 2014 19:07:22 +0100 |
parents | eff02b5bd56c |
children | 8847586c9037 |
comparison
equal
deleted
inserted
replaced
17763:6e7e363c5a8f | 17764: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) { |