--- old/src/hotspot/share/gc/shared/generationSpec.hpp 2019-12-12 12:54:03.026892385 +0100 +++ new/src/hotspot/share/gc/shared/generationSpec.hpp 2019-12-12 12:54:02.778888232 +0100 @@ -44,6 +44,7 @@ GenerationSpec(Generation::Name name, size_t init_size, size_t max_size, size_t alignment) : _name(name), _init_size(align_up(init_size, alignment)), + _min_size(_init_size), _max_size(align_up(max_size, alignment)) { } --- old/test/hotspot/jtreg/serviceability/tmtools/jstat/utils/JstatGcCapacityResults.java 2019-12-12 12:54:03.442899351 +0100 +++ new/test/hotspot/jtreg/serviceability/tmtools/jstat/utils/JstatGcCapacityResults.java 2019-12-12 12:54:03.186895065 +0100 @@ -70,6 +70,7 @@ // Check Young Gen consistency float NGCMN = getFloatValue("NGCMN"); + assertThat(NGCMN >= 0, "NGCMN < 0 (min generation capacity is negative)"); float NGCMX = getFloatValue("NGCMX"); assertThat(NGCMX >= NGCMN, "NGCMN > NGCMX (min generation capacity > max generation capacity)"); @@ -102,6 +103,7 @@ // Check Old Gen consistency float OGCMN = getFloatValue("OGCMN"); + assertThat(OGCMN >= 0, "OGCMN < 0 (min generation capacity is negative)"); float OGCMX = getFloatValue("OGCMX"); assertThat(OGCMX >= OGCMN, "OGCMN > OGCMX (min generation capacity > max generation capacity)");