The default value for the flag MaxNewSize should be less than or equal to the value of MaxHeapSize.
Currently, the default value is max_uintx.
Comments
The fix for JDK-7057939 will make sure that MaxNewSize always have a valid value after flag initialization. The default value is still max_uintx but this just means that it will be set by the ergonomics.