--- a/hotspot/src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp Fri Sep 09 16:33:13 2011 -0700
+++ b/hotspot/src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp Tue Sep 13 12:40:14 2011 -0400
@@ -3042,10 +3042,10 @@
should_continue = false;
}
} else {
- if (_collection_set_size < _young_list_fixed_length) {
+ if (_collection_set_size >= _young_list_fixed_length) {
ergo_verbose2(ErgoCSetConstruction,
"stop adding old regions to CSet",
- ergo_format_reason("CSet length lower than target")
+ ergo_format_reason("CSet length reached target")
ergo_format_region("CSet")
ergo_format_region("young target"),
_collection_set_size, _young_list_fixed_length);