在 JBOSS eap 7.1 中分配 JVM 参数的正确方法
Right way of assigning JVM parameters in JBOSS eap 7.1
谁能告诉我下面的语法是否正确(特别是双引号)?或者在 "-XX:+UseG1GC 开头的 $JAVA_OPTS 之后不应该有任何引号?
JAVA_OPTS="$JAVA_OPTS "-XX:+UseG1GC -Xloggc:/opt/jboss-eap/gc_logs/jvm-gc.log -XX:+PrintGCDetails -XX:+PrintGCDateStamps -XX:+PrintGCTimeStamps -XX:+PrintTenuringDistribution -XX:+PrintHeapAtGC -XX:+PrintGCApplicationStoppedTime -XX:PrintFLSStatistics=1""
$JAVA_OPTS 后不应有引号。
在任何情况下,您都可以在 server.log 中查看结果。
下面是我在 bin/standalone.conf 中针对 EAP 6.4
的示例
JAVA_OPTS="-Xms2000m -Xmx2000m -Xss256k -Djava.net.preferIPv4Stack=true -XX:+UseG1GC -XX:+UnlockExperimentalVMOptions"
JAVA_OPTS="$JAVA_OPTS -Xloggc:../standalone/log/jboss_%p.gc.log -verbose:gc -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -XX:+PrintGCDateStamps -XX:-PrintTenuringDistribution -XX:-PrintAdaptiveSizePolicy -XX:+PrintReferenceGC"
-XX:+UseG1GC
开头不应有任何引号。您的最终 JAVA_OPTS
将是
JAVA_OPTS="$JAVA_OPTS -XX:+UseG1GC -Xloggc:/opt/jboss-eap/gc_logs/jvm-gc.log -XX:+PrintGCDetails -XX:+PrintGCDateStamps -XX:+PrintGCTimeStamps -XX:+PrintTenuringDistribution -XX:+PrintHeapAtGC -XX:+PrintGCApplicationStoppedTime -XX:PrintFLSStatistics=1"
谁能告诉我下面的语法是否正确(特别是双引号)?或者在 "-XX:+UseG1GC 开头的 $JAVA_OPTS 之后不应该有任何引号?
JAVA_OPTS="$JAVA_OPTS "-XX:+UseG1GC -Xloggc:/opt/jboss-eap/gc_logs/jvm-gc.log -XX:+PrintGCDetails -XX:+PrintGCDateStamps -XX:+PrintGCTimeStamps -XX:+PrintTenuringDistribution -XX:+PrintHeapAtGC -XX:+PrintGCApplicationStoppedTime -XX:PrintFLSStatistics=1""
$JAVA_OPTS 后不应有引号。 在任何情况下,您都可以在 server.log 中查看结果。 下面是我在 bin/standalone.conf 中针对 EAP 6.4
的示例JAVA_OPTS="-Xms2000m -Xmx2000m -Xss256k -Djava.net.preferIPv4Stack=true -XX:+UseG1GC -XX:+UnlockExperimentalVMOptions"
JAVA_OPTS="$JAVA_OPTS -Xloggc:../standalone/log/jboss_%p.gc.log -verbose:gc -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -XX:+PrintGCDateStamps -XX:-PrintTenuringDistribution -XX:-PrintAdaptiveSizePolicy -XX:+PrintReferenceGC"
-XX:+UseG1GC
开头不应有任何引号。您的最终 JAVA_OPTS
将是
JAVA_OPTS="$JAVA_OPTS -XX:+UseG1GC -Xloggc:/opt/jboss-eap/gc_logs/jvm-gc.log -XX:+PrintGCDetails -XX:+PrintGCDateStamps -XX:+PrintGCTimeStamps -XX:+PrintTenuringDistribution -XX:+PrintHeapAtGC -XX:+PrintGCApplicationStoppedTime -XX:PrintFLSStatistics=1"