hotspot/src/share/vm/gc/g1/g1CollectedHeap.cpp
changeset 31631 4536cf7bc89f
parent 31598 d48b9b0a06bf
child 31633 14baf083f6ad
equal deleted inserted replaced
31630:90df9a9333ec 31631:4536cf7bc89f
  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.");