Integrated: 8372993: Serial: max_eden_size is too small after JDK-8368740

Joel Sikström jsikstro at openjdk.org
Wed Dec 3 14:37:20 UTC 2025


On Wed, 3 Dec 2025 10:46:23 GMT, Joel Sikström <jsikstro at openjdk.org> wrote:

> Hello,
> 
> `_max_eden_size` does not represent the actual upper-limit of how large eden might grow. The upper-limit was changed in (JDK-8368740)[https://bugs.openjdk.org/browse/JDK-8368740], so that eden might now grow to be as large as the entire young generation. We run into an exception when trying to use this value through the MemoryUsage Java API. If the committed memory in eden is larger than `_max_eden_size`, we throw an exception in the Java constructor of MemoryUsage: https://github.com/openjdk/jdk/blob/master/src/java.management/share/classes/java/lang/management/MemoryUsage.java#L165-L168
> 
> Testing:
> * Oracle's tier1-4

This pull request has now been integrated.

Changeset: c0636734
Author:    Joel Sikström <jsikstro at openjdk.org>
URL:       https://git.openjdk.org/jdk/commit/c0636734bdf19de6ba41c127aef1f090010c6d90
Stats:     18 lines in 2 files changed: 17 ins; 0 del; 1 mod

8372993: Serial: max_eden_size is too small after JDK-8368740

Reviewed-by: ayang, aboldtch, stefank

-------------

PR: https://git.openjdk.org/jdk/pull/28630


More information about the hotspot-gc-dev mailing list