comparison src/share/vm/gc_implementation/g1/g1EvacFailure.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 e0954897238a
children 6948da6d7c13
comparison
equal deleted inserted replaced
20493:152cf4afc11f 20494:7baf47cb97cb
215 hr->rem_set()->reset_for_par_iteration(); 215 hr->rem_set()->reset_for_par_iteration();
216 hr->reset_bot(); 216 hr->reset_bot();
217 _update_rset_cl->set_region(hr); 217 _update_rset_cl->set_region(hr);
218 hr->object_iterate(&rspc); 218 hr->object_iterate(&rspc);
219 219
220 hr->rem_set()->clean_strong_code_roots(hr);
221
220 hr->note_self_forwarding_removal_end(during_initial_mark, 222 hr->note_self_forwarding_removal_end(during_initial_mark,
221 during_conc_mark, 223 during_conc_mark,
222 rspc.marked_bytes()); 224 rspc.marked_bytes());
223 } 225 }
224 } 226 }