Skip to content

Commit 37d943e

Browse files
committed
8040793: vmTestbase/nsk/monitoring/stress/lowmem fails on calling isCollectionUsageThresholdExceeded()
Backport-of: 0025764ec02bef391720962272b7219d34c00653
1 parent 781df52 commit 37d943e

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
@@ -198,6 +198,10 @@ void DefNewGeneration::compute_space_boundaries(uintx minimum_eden_size,
198198
uintx size = _virtual_space.committed_size();
199199
uintx survivor_size = compute_survivor_size(size, SpaceAlignment);
200200
uintx eden_size = size - (2*survivor_size);
201+
if (eden_size > max_eden_size()) {
202+
eden_size = max_eden_size();
203+
survivor_size = (size - eden_size)/2;
204+
}
201205
assert(eden_size > 0 && survivor_size <= eden_size, "just checking");
202206

203207
if (eden_size < minimum_eden_size) {

0 commit comments

Comments
 (0)