What's new in version 0.53.0
The following new features and notable changes since version 0.51.0 are included in this release:
- Offheap support is added for the
balancedGC policy - The default maximum heap size is automatically adjusted based on the initial heap size
Features and changes
Offheap support is added for the balanced GC policy
Before the 0.53.0 release, the balanced GC policy used an arraylet representation in the heap to support large arrays that cannot be contained in a region. Now, if the array's data are larger than a region size, the data are stored into a separate area, Offheap.
For more information, see GC processing.
The default maximum heap size is automatically adjusted based on the initial heap size
If the maximum object heap size is not explicitly set with the -Xmx option and the VM uses the default value of -Xmx, then even if -Xms is greater than -Xmx initially, the VM starts successfully. The VM starts because the default -Xmx value is increased automatically to match -Xms.
Until the 0.53.0 release, if -Xms was greater than -Xmx, the VM used to fail. For more information, see -Xms / -Xmx.