[Jboss-cvs] JBossAS SVN: r56272 - branches/Branch_4_0/system/src/bin

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Fri Aug 25 12:34:49 EDT 2006


Author: dimitris at jboss.org
Date: 2006-08-25 12:34:47 -0400 (Fri, 25 Aug 2006)
New Revision: 56272

Modified:
   branches/Branch_4_0/system/src/bin/run.bat
Log:
JBAS-3458, conditionally set the -server flag, if supported

Modified: branches/Branch_4_0/system/src/bin/run.bat
===================================================================
--- branches/Branch_4_0/system/src/bin/run.bat	2006-08-25 16:34:16 UTC (rev 56271)
+++ branches/Branch_4_0/system/src/bin/run.bat	2006-08-25 16:34:47 UTC (rev 56272)
@@ -73,9 +73,16 @@
 set JAVA_OPTS=%JAVA_OPTS% -Dprogram.name=%PROGNAME%
 set JBOSS_HOME=%DIRNAME%\..
 
-rem Sun JVM memory allocation pool parameters. Modify as appropriate.
-set JAVA_OPTS=%JAVA_OPTS% -Xms128m -Xmx512m -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000
+rem Add -server to the JVM options, if supported
+"%JAVA%" -version 2>&1 | findstr /I hotspot >/dev/nul
+if NOT errorlevel == 1 (set JAVA_OPTS=%JAVA_OPTS% -server)
 
+rem JVM memory allocation pool parameters. Modify as appropriate.
+set JAVA_OPTS=%JAVA_OPTS% -Xms128m -Xmx512m
+
+rem With Sun JVMs reduce the RMI GCs to once per hour
+set JAVA_OPTS=%JAVA_OPTS% -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000
+
 rem JPDA options. Uncomment and modify as appropriate to enable remote debugging.
 rem set JAVA_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=y %JAVA_OPTS%
 




More information about the jboss-cvs-commits mailing list