--- old/src/share/vm/runtime/arguments.cpp 2016-04-20 14:03:17.518982332 -0400 +++ new/src/share/vm/runtime/arguments.cpp 2016-04-20 14:03:17.034954489 -0400 @@ -1761,10 +1761,8 @@ // preferred_max_new_size. if (!FLAG_IS_DEFAULT(NewSize)) { // NewSize explicitly set at command-line FLAG_SET_ERGO(size_t, MaxNewSize, MAX2(NewSize, preferred_max_new_size)); - } else { - FLAG_SET_ERGO(size_t, MaxNewSize, preferred_max_new_size); + log_trace(gc, heap)("CMS ergo set MaxNewSize: " SIZE_FORMAT, MaxNewSize); } - log_trace(gc, heap)("CMS ergo set MaxNewSize: " SIZE_FORMAT, MaxNewSize); // Code along this path potentially sets NewSize and OldSize log_trace(gc, heap)("CMS set min_heap_size: " SIZE_FORMAT " initial_heap_size: " SIZE_FORMAT " max_heap: " SIZE_FORMAT,