diff --git a/src/share/vm/memory/collectorPolicy.cpp b/src/share/vm/memory/collectorPolicy.cpp index 8c3e95a0550e14013d149218f1fd7044e5bcf216..0db0f749697a0840a456d8f902259b2d079ac4ef 100644 --- a/src/share/vm/memory/collectorPolicy.cpp +++ b/src/share/vm/memory/collectorPolicy.cpp @@ -621,7 +621,7 @@ void TwoGenerationCollectorPolicy::initialize_size_info() { // Write back to flags if necessary if (NewSize != _initial_gen0_size) { - FLAG_SET_ERGO(uintx, NewSize, _max_gen0_size); + FLAG_SET_ERGO(uintx, NewSize, _initial_gen0_size); } if (MaxNewSize != _max_gen0_size) {