You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@karaf.apache.org by jb...@apache.org on 2011/04/11 10:04:58 UTC
svn commit: r1090966 -
/karaf/trunk/assemblies/apache-karaf/src/main/distribution/unix-shell/bin/karaf
Author: jbonofre
Date: Mon Apr 11 08:04:57 2011
New Revision: 1090966
URL: http://svn.apache.org/viewvc?rev=1090966&view=rev
Log:
[KARAF-563] Adjustable PermSize and MaxPermSize in Karaf script.
Modified:
karaf/trunk/assemblies/apache-karaf/src/main/distribution/unix-shell/bin/karaf
Modified: karaf/trunk/assemblies/apache-karaf/src/main/distribution/unix-shell/bin/karaf
URL: http://svn.apache.org/viewvc/karaf/trunk/assemblies/apache-karaf/src/main/distribution/unix-shell/bin/karaf?rev=1090966&r1=1090965&r2=1090966&view=diff
==============================================================================
--- karaf/trunk/assemblies/apache-karaf/src/main/distribution/unix-shell/bin/karaf (original)
+++ karaf/trunk/assemblies/apache-karaf/src/main/distribution/unix-shell/bin/karaf Mon Apr 11 08:04:57 2011
@@ -35,6 +35,16 @@ if [ "x$JAVA_MAX_MEM" = "x" ]; then
export JAVA_MAX_MEM
fi
+if [ "x$JAVA_PERM_MEM" = "x" ]; then
+ JAVA_PERM_MEM=16M
+ export JAVA_PERM_MEM
+fi
+
+if [ "x$JAVA_MAX_PERM_MEM" = "x" ]; then
+ JAVA_MAX_PERM_MEM=64M
+ export JAVA_MAX_PERM_MEM
+fi
+
warn() {
echo "${PROGNAME}: $*"
}
@@ -244,7 +254,7 @@ setupDefaults() {
#Set the JVM_VENDOR specific JVM flags
if [ "$JVM_VENDOR" = "SUN" ]; then
- DEFAULT_JAVA_OPTS="-server $DEFAULT_JAVA_OPTS -Dcom.sun.management.jmxremote"
+ DEFAULT_JAVA_OPTS="-server $DEFAULT_JAVA_OPTS -XX:PermSize=$JAVA_PERM_MEM -XX:MaxPermSize=$JAVA_MAX_PERM_MEM -Dcom.sun.management.jmxremote"
elif [ "$JVM_VENDOR" = "IBM" ]; then
if $os400; then
DEFAULT_JAVA_OPTS="$DEFAULT_JAVA_OPTS"