Правильный способ назначения параметров JVM в JBOSS eap 7.1 - PullRequest
0 голосов
/ 15 мая 2019

Может кто-нибудь сказать, правильный ли синтаксис ниже (в частности, двойные кавычки)? Или не должно быть никаких кавычек после $ JAVA_OPTS в начале "-XX: + UseG1GC?

 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""

Ответы [ 2 ]

0 голосов
/ 15 мая 2019

В начале -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"
0 голосов
/ 15 мая 2019

После $ 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"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...