From c1fcbbc33b5d4eae5e99192627db60438db16466 Mon Sep 17 00:00:00 2001 From: Ranjit Mathew Date: Sun, 25 Apr 2004 04:19:13 +0000 Subject: [PATCH] jacks.exp (gcj_jacks_write): Explicitly limit the maximum heap size to avoid unnecessary thrashing. * testsuite/libjava.jacks/jacks.exp (gcj_jacks_write): Explicitly limit the maximum heap size to avoid unnecessary thrashing. From-SVN: r81156 --- libjava/ChangeLog | 5 +++++ libjava/testsuite/libjava.jacks/jacks.exp | 7 ++++++- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/libjava/ChangeLog b/libjava/ChangeLog index f7195933544..3cb21bdbd9f 100644 --- a/libjava/ChangeLog +++ b/libjava/ChangeLog @@ -1,3 +1,8 @@ +2004-04-25 Ranjit Mathew + + * testsuite/libjava.jacks/jacks.exp (gcj_jacks_write): Explicitly + limit the maximum heap size to avoid unnecessary thrashing. + 2004-04-24 Jerry Quinn * java/text/CollationElementIterator.java (reset): Reset diff --git a/libjava/testsuite/libjava.jacks/jacks.exp b/libjava/testsuite/libjava.jacks/jacks.exp index 353859ce803..679c7f58408 100644 --- a/libjava/testsuite/libjava.jacks/jacks.exp +++ b/libjava/testsuite/libjava.jacks/jacks.exp @@ -28,7 +28,12 @@ proc gcj_jacks_write {filename} { puts $fd "set JAVA_CLASSPATH \"$libgcj_jar\"" puts $fd "set JAVAC_FLAGS [list $rest]" puts $fd "set JAVA [list [libjava_find_gij]]" - puts $fd "set JAVA_FLAGS \"\"" + + # Without an explicit limit on the heap size, tests depending on + # an OutOfMemoryError (e.g. "15.9.4-runtime-creation-2") can result + # in a lot of unnecessary thrashing. + puts $fd "set JAVA_FLAGS \"-mx=64m\"" + puts $fd "set JAVAC_ENCODING_FLAG --encoding=" puts $fd "set tcltest::testConstraints(encoding) 1" puts $fd "set tcltest::testConstraints(gcj) 1"