Skip to content

Commit 0025764

Browse files
committed
8040793: vmTestbase/nsk/monitoring/stress/lowmem fails on calling isCollectionUsageThresholdExceeded()
Reviewed-by: iwalulya, tschatzl
1 parent 1f9c110 commit 0025764

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

src/hotspot/share/gc/serial/defNewGeneration.cpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -228,6 +228,10 @@ void DefNewGeneration::compute_space_boundaries(uintx minimum_eden_size,
228228
uintx size = _virtual_space.committed_size();
229229
uintx survivor_size = compute_survivor_size(size, SpaceAlignment);
230230
uintx eden_size = size - (2*survivor_size);
231+
if (eden_size > max_eden_size()) {
232+
eden_size = max_eden_size();
233+
survivor_size = (size - eden_size)/2;
234+
}
231235
assert(eden_size > 0 && survivor_size <= eden_size, "just checking");
232236

233237
if (eden_size < minimum_eden_size) {

0 commit comments

Comments
 (0)