--- a/hotspot/src/share/vm/gc/g1/g1CollectorPolicy.cpp Fri Sep 11 10:02:35 2015 +0200
+++ b/hotspot/src/share/vm/gc/g1/g1CollectorPolicy.cpp Fri Sep 11 13:20:05 2015 +0200
@@ -2037,7 +2037,7 @@
// We will add this region to the CSet.
time_remaining_ms = MAX2(time_remaining_ms - predicted_time_ms, 0.0);
predicted_old_time_ms += predicted_time_ms;
- cset_chooser->remove_and_move_to_next(hr);
+ cset_chooser->pop(); // already have region via peek()
_g1->old_set_remove(hr);
add_old_region_to_cset(hr);