Skip to content

Commit

Permalink
8226797: serviceability/tmtools/jstat/GcCapacityTest.java fails with …
Browse files Browse the repository at this point in the history
…Exception: java.lang.RuntimeException: OGCMN > OGCMX (min generation capacity > max generation capacity)

Reviewed-by: sjohanss, tschatzl
  • Loading branch information
stefank committed Dec 12, 2019
1 parent 40bbdf4 commit e6876a9
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 0 deletions.
1 change: 1 addition & 0 deletions src/hotspot/share/gc/shared/generationSpec.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,7 @@ class GenerationSpec : public CHeapObj<mtGC> {
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))
{ }

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -70,6 +70,7 @@ public void assertConsistency() {

// 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)");

Expand Down Expand Up @@ -102,6 +103,7 @@ public void assertConsistency() {

// 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)");

Expand Down

0 comments on commit e6876a9

Please sign in to comment.