remove MaxPermSize for jdk8

This commit is contained in:
yanhuqing
2019-04-10 11:04:50 +08:00
parent a05a4925ac
commit 49f037d8b4
7 changed files with 25 additions and 28 deletions

View File

@@ -28,17 +28,16 @@ wrapper.java.library.path.1=lib
wrapper.java.additional.1=-DDBLE_HOME=.
wrapper.java.additional.2=-agentlib:jdwp=transport=dt_socket,server=y,address=8088,suspend=n
wrapper.java.additional.3=-server
wrapper.java.additional.4=-XX:MaxPermSize=64M
wrapper.java.additional.5=-XX:+AggressiveOpts
wrapper.java.additional.6=-Dfile.encoding=UTF-8
wrapper.java.additional.7=-Dcom.sun.management.jmxremote
wrapper.java.additional.8=-Dcom.sun.management.jmxremote.port=1984
wrapper.java.additional.9=-Dcom.sun.management.jmxremote.authenticate=false
wrapper.java.additional.10=-Dcom.sun.management.jmxremote.ssl=false
wrapper.java.additional.11=-Dcom.sun.management.jmxremote.host=127.0.0.1
wrapper.java.additional.12=-Xmx4G
wrapper.java.additional.13=-Xms1G
wrapper.java.additional.14=-XX:MaxDirectMemorySize=1G
wrapper.java.additional.4=-XX:+AggressiveOpts
wrapper.java.additional.5=-Dfile.encoding=UTF-8
wrapper.java.additional.6=-Dcom.sun.management.jmxremote
wrapper.java.additional.7=-Dcom.sun.management.jmxremote.port=1984
wrapper.java.additional.8=-Dcom.sun.management.jmxremote.authenticate=false
wrapper.java.additional.9=-Dcom.sun.management.jmxremote.ssl=false
wrapper.java.additional.10=-Dcom.sun.management.jmxremote.host=127.0.0.1
wrapper.java.additional.11=-Xmx4G
wrapper.java.additional.12=-Xms1G
wrapper.java.additional.13=-XX:MaxDirectMemorySize=1G
# Initial Java Heap Size (in MB)
#wrapper.java.initmemory=3

View File

@@ -539,7 +539,6 @@
</systemProperties>
<extraArguments>
<extraArgument>-server</extraArgument>
<extraArgument>-XX:MaxPermSize=64M</extraArgument>
<extraArgument>-XX:+AggressiveOpts</extraArgument>
<extraArgument>-Dfile.encoding=UTF-8</extraArgument>
<!-- 远程JMX -->

View File

@@ -21,5 +21,5 @@ if [ ! -n "$1" ]; then
DBLE_HOME=`pwd`
fi
cd $CURR_DIR
$JAVA_CMD -Xms256M -Xmx1G -XX:MaxPermSize=64M -DDBLE_HOME=$DBLE_HOME -cp "$DBLE_HOME/conf:$DBLE_HOME/lib/*" $MAIN_CLASS
$JAVA_CMD -Xms256M -Xmx1G -DDBLE_HOME=$DBLE_HOME -cp "$DBLE_HOME/conf:$DBLE_HOME/lib/*" $MAIN_CLASS
echo "---------finished------------"

View File

@@ -15,5 +15,5 @@ CURR_DIR=`pwd`
cd ..
DBLE_HOME=`pwd`
cd $CURR_DIR
$JAVA_CMD -Xms256M -Xmx1G -XX:MaxPermSize=64M -DDBLE_HOME=$DBLE_HOME -cp "$DBLE_HOME/conf:$DBLE_HOME/lib/*" $MAIN_CLASS
$JAVA_CMD -Xms256M -Xmx1G -DDBLE_HOME=$DBLE_HOME -cp "$DBLE_HOME/conf:$DBLE_HOME/lib/*" $MAIN_CLASS
echo "---------finished------------"

View File

@@ -16,8 +16,8 @@ if $noJavaHome ; then
fi
#==============================================================================
#set JAVA_OPTS
JAVA_OPTS="-server -Xms2G -Xmx2G -XX:MaxPermSize=64M -XX:+AggressiveOpts -XX:MaxDirectMemorySize=2G"
#JAVA_OPTS="-server -Xms4G -Xmx4G -XX:MaxPermSize=64M -XX:+AggressiveOpts -XX:MaxDirectMemorySize=6G"
JAVA_OPTS="-server -Xms2G -Xmx2G -XX:+AggressiveOpts -XX:MaxDirectMemorySize=2G"
#JAVA_OPTS="-server -Xms4G -Xmx4G -XX:+AggressiveOpts -XX:MaxDirectMemorySize=6G"
#performance Options
#JAVA_OPTS="$JAVA_OPTS -Xss256k"
#JAVA_OPTS="$JAVA_OPTS -XX:+AggressiveOpts"

View File

@@ -28,17 +28,16 @@ wrapper.java.library.path.1=lib
wrapper.java.additional.1=-DDBLE_HOME=.
wrapper.java.additional.2=-agentlib:jdwp=transport=dt_socket,server=y,address=8088,suspend=n
wrapper.java.additional.3=-server
wrapper.java.additional.4=-XX:MaxPermSize=64M
wrapper.java.additional.5=-XX:+AggressiveOpts
wrapper.java.additional.6=-Dfile.encoding=UTF-8
wrapper.java.additional.7=-Dcom.sun.management.jmxremote
wrapper.java.additional.8=-Dcom.sun.management.jmxremote.port=1984
wrapper.java.additional.9=-Dcom.sun.management.jmxremote.authenticate=false
wrapper.java.additional.10=-Dcom.sun.management.jmxremote.ssl=false
wrapper.java.additional.11=-Dcom.sun.management.jmxremote.host=127.0.0.1
wrapper.java.additional.12=-Xmx4G
wrapper.java.additional.13=-Xms1G
wrapper.java.additional.14=-XX:MaxDirectMemorySize=2G
wrapper.java.additional.4=-XX:+AggressiveOpts
wrapper.java.additional.5=-Dfile.encoding=UTF-8
wrapper.java.additional.6=-Dcom.sun.management.jmxremote
wrapper.java.additional.7=-Dcom.sun.management.jmxremote.port=1984
wrapper.java.additional.8=-Dcom.sun.management.jmxremote.authenticate=false
wrapper.java.additional.9=-Dcom.sun.management.jmxremote.ssl=false
wrapper.java.additional.10=-Dcom.sun.management.jmxremote.host=127.0.0.1
wrapper.java.additional.11=-Xmx4G
wrapper.java.additional.12=-Xms1G
wrapper.java.additional.13=-XX:MaxDirectMemorySize=2G
# Initial Java Heap Size (in MB)
#wrapper.java.initmemory=3

View File

@@ -14,7 +14,7 @@ import net.sf.ehcache.config.MemoryUnit;
/**
* test cache performance ,for encache test set VM param -server -Xms1100M -Xmx1100M
* for mapdb set vm param -server -Xms100M -Xmx100M -XX:MaxPermSize=1G
* for mapdb set vm param -server -Xms100M -Xmx100M
*/
public class TestCachePoolPerformance {