Mercurial > hg > truffle
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 } |