equal
deleted
inserted
replaced
4271 } |
4271 } |
4272 |
4272 |
4273 void G1CollectedHeap::remove_self_forwarding_pointers() { |
4273 void G1CollectedHeap::remove_self_forwarding_pointers() { |
4274 double remove_self_forwards_start = os::elapsedTime(); |
4274 double remove_self_forwards_start = os::elapsedTime(); |
4275 |
4275 |
4276 G1ParRemoveSelfForwardPtrsTask rsfp_task(this); |
4276 G1ParRemoveSelfForwardPtrsTask rsfp_task; |
4277 workers()->run_task(&rsfp_task); |
4277 workers()->run_task(&rsfp_task); |
4278 |
4278 |
4279 // Now restore saved marks, if any. |
4279 // Now restore saved marks, if any. |
4280 assert(_objs_with_preserved_marks.size() == |
4280 assert(_objs_with_preserved_marks.size() == |
4281 _preserved_marks_of_objs.size(), "Both or none."); |
4281 _preserved_marks_of_objs.size(), "Both or none."); |