[armedbear-cvs] r14042 - trunk/abcl

mevenson at common-lisp.net mevenson at common-lisp.net
Fri Aug 3 05:23:20 UTC 2012


Author: mevenson
Date: Thu Aug  2 22:23:16 2012
New Revision: 14042

Log:
ant:abcl.test: Specify JVM args for permgen size so ansi-compiled runs.

TODO These should probably be parameterized, and settable from
properties, for all ABCL invocations.

Modified:
   trunk/abcl/build.xml

Modified: trunk/abcl/build.xml
==============================================================================
--- trunk/abcl/build.xml	Thu Aug  2 08:36:56 2012	(r14041)
+++ trunk/abcl/build.xml	Thu Aug  2 22:23:16 2012	(r14042)
@@ -921,6 +921,18 @@
       <java fork="true" dir="${basedir}"
             classpathref="abcl.classpath.dist"
             classname="org.armedbear.lisp.Main">
+        <!-- Run in 64bit mode-->
+        <jvmarg value="-d64"/> 
+
+        <!-- Enable JVM assertions -->
+        <jvmarg value="-ea"/>  
+        
+        <!-- (Possibly) unload classes when reference count reaches zero -->
+        <jvmarg value="-XX:+CMSClassUnloadingEnabled"/> 
+
+        <!-- Increase the size of the space used to store JVM class metadata. -->
+        <jvmarg value="-XX:MaxPermSize=768m"/> 
+
         <arg value="--noinit"/> 
         <arg value="--eval"/><arg value="(require (quote asdf))"/>
         <arg value="--eval"/><arg value="(asdf:operate (quote asdf:load-op) :abcl)"/>




More information about the armedbear-cvs mailing list