Mercurial > hg > truffle
comparison src/share/vm/gc_implementation/g1/g1GCPhaseTimes.hpp @ 20494:7baf47cb97cb
8048268: G1 Code Root Migration performs poorly
Summary: Replace G1CodeRootSet with a Hashtable based implementation, merge Code Root Migration phase into Code Root Scanning
Reviewed-by: jmasa, brutisso, tschatzl
author | mgerdin |
---|---|
date | Fri, 29 Aug 2014 13:12:21 +0200 |
parents | a3953c777565 |
children |
comparison
equal
deleted
inserted
replaced
20493:152cf4afc11f | 20494:7baf47cb97cb |
---|---|
127 WorkerDataArray<double> _last_gc_worker_times_ms; | 127 WorkerDataArray<double> _last_gc_worker_times_ms; |
128 WorkerDataArray<double> _last_gc_worker_other_times_ms; | 128 WorkerDataArray<double> _last_gc_worker_other_times_ms; |
129 | 129 |
130 double _cur_collection_par_time_ms; | 130 double _cur_collection_par_time_ms; |
131 double _cur_collection_code_root_fixup_time_ms; | 131 double _cur_collection_code_root_fixup_time_ms; |
132 double _cur_strong_code_root_migration_time_ms; | |
133 double _cur_strong_code_root_purge_time_ms; | 132 double _cur_strong_code_root_purge_time_ms; |
134 | 133 |
135 double _cur_evac_fail_recalc_used; | 134 double _cur_evac_fail_recalc_used; |
136 double _cur_evac_fail_restore_remsets; | 135 double _cur_evac_fail_restore_remsets; |
137 double _cur_evac_fail_remove_self_forwards; | 136 double _cur_evac_fail_remove_self_forwards; |
231 | 230 |
232 void record_code_root_fixup_time(double ms) { | 231 void record_code_root_fixup_time(double ms) { |
233 _cur_collection_code_root_fixup_time_ms = ms; | 232 _cur_collection_code_root_fixup_time_ms = ms; |
234 } | 233 } |
235 | 234 |
236 void record_strong_code_root_migration_time(double ms) { | |
237 _cur_strong_code_root_migration_time_ms = ms; | |
238 } | |
239 | |
240 void record_strong_code_root_purge_time(double ms) { | 235 void record_strong_code_root_purge_time(double ms) { |
241 _cur_strong_code_root_purge_time_ms = ms; | 236 _cur_strong_code_root_purge_time_ms = ms; |
242 } | 237 } |
243 | 238 |
244 void record_evac_fail_recalc_used_time(double ms) { | 239 void record_evac_fail_recalc_used_time(double ms) { |