[armedbear-cvs] r13729 - branches/1.0.x/abcl

mevenson at common-lisp.net mevenson at common-lisp.net
Mon Jan 9 09:55:59 UTC 2012


Author: mevenson
Date: Mon Jan  9 01:55:58 2012
New Revision: 13729

Log:
backport most recent copy of build properties

Modified:
   branches/1.0.x/abcl/abcl.properties.in

Modified: branches/1.0.x/abcl/abcl.properties.in
==============================================================================
--- branches/1.0.x/abcl/abcl.properties.in	Mon Jan  9 00:38:52 2012	(r13728)
+++ branches/1.0.x/abcl/abcl.properties.in	Mon Jan  9 01:55:58 2012	(r13729)
@@ -1,7 +1,10 @@
 # $Id$
 
+# XXX should be called 'build.properties' but this collides with its usage by the Eclipe IDE
+
 # Template for settings the Ant based build process.
 
+
 # Attempt to perform incremental compilation? 
 #abcl.build.incremental=true
 
@@ -13,13 +16,28 @@
 
 # Examples:
 
+# Java7 on 64bit optimizations
+#java.options=-d64 -Xmx16g -XX:+CMSClassUnloadingEnabled -XX:MaxPermSize=2g
+
 # Set the JVM to use a maximum of 1GB of RAM (only works for 64bit JVMs)
 #java.options=-d64 -Xmx1g
 
+# Use a default garbage collector on another 
+#java.options=-d64 -Xmx4g -XX:+PrintGCDetails -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:MaxGCPauseMillis=100
+
+# Use a separate concurrent GC thread (java-1.6_14 or later)
+#java.options=-d64 -Xmx8g -XX:+UseConcMarkSweepGC
+
+# Java 5 era (???) flag to GC class definitions
+#java.options=-XX:+CMSPermGenSweepingEnabled
+
 # The unloading of class definitions is a per jvm policy.  For those
 # implementations which run out of permgen space, the following should
 # help things out.
 #java.options=-d64 -XX:+CMSClassUnloadingEnabled -XX:MaxPermSize=1g
 
+# Enable assertions specified via the JVM contract
+#java.options=-ea
+
 # Additional site specific startup code to be merged in 'system.lisp' at build time
 #abcl.startup.file=${basedir}/startup.lisp




More information about the armedbear-cvs mailing list