diff --git a/test/hotspot/jtreg/compiler/codecache/CheckSegmentedCodeCache.java b/test/hotspot/jtreg/compiler/codecache/CheckSegmentedCodeCache.java
index d0b45333fb8..ecdb415843b 100644
--- a/test/hotspot/jtreg/compiler/codecache/CheckSegmentedCodeCache.java
+++ b/test/hotspot/jtreg/compiler/codecache/CheckSegmentedCodeCache.java
@@ -179,7 +179,9 @@ public class CheckSegmentedCodeCache {
         // Fails if code heap sizes do not add up
         pb = ProcessTools.createLimitedTestJavaProcessBuilder("-XX:+SegmentedCodeCache",
                                                               "-XX:ReservedCodeCacheSize=10M",
-                                                              "-XX:NonNMethodCodeHeapSize=5M",
+                                                              // After fixing a round_down issue with large page sizes (JDK-8334564),
+                                                              // 5M is a bit too small for NonNMethodCodeHeap
+                                                              "-XX:NonNMethodCodeHeapSize=6M",
                                                               "-XX:ProfiledCodeHeapSize=5M",
                                                               "-XX:NonProfiledCodeHeapSize=5M",
                                                               "-version");