# HG changeset patch # User bpb # Date 1556831709 25200 # Node ID 948644e200136927b9be768ceeadd32dc235f34f # Parent d890ba18f64b3492f497080611d7e9fc2623fa28 8223254: DataOutputStream/WriteUTF.java fails due to "OutOfMemoryError: Java heap space" Reviewed-by: lancea, rriggs diff -r d890ba18f64b -r 948644e20013 test/jdk/java/io/DataOutputStream/WriteUTF.java --- a/test/jdk/java/io/DataOutputStream/WriteUTF.java Thu May 02 17:08:03 2019 -0400 +++ b/test/jdk/java/io/DataOutputStream/WriteUTF.java Thu May 02 14:15:09 2019 -0700 @@ -22,10 +22,10 @@ */ /* @test - * @bug 4260284 8219196 + * @bug 4260284 8219196 8223254 * @summary Test if DataOutputStream will overcount written field. - * @requires (sun.arch.data.model == "64" & os.maxMemory >= 3g) - * @run testng/othervm -Xmx3g WriteUTF + * @requires (sun.arch.data.model == "64" & os.maxMemory >= 4g) + * @run testng/othervm -Xmx4g WriteUTF */ import java.io.ByteArrayOutputStream; @@ -60,7 +60,7 @@ } // Without 8219196 fix, throws ArrayIndexOutOfBoundsException instead of - // expected UTFDataFormatException. Requires 3GB of heap (-Xmx3g) to run + // expected UTFDataFormatException. Requires 4GB of heap (-Xmx4g) to run // without throwing an OutOfMemoryError. @Test(expectedExceptions = UTFDataFormatException.class) public void arrayIndexOutOfBoundsException() throws IOException {