Как включить анализ активности кучи Java и рекомендации в GC - PullRequest
0 голосов
/ 09 октября 2019

Добрый день,

Я новичок в gc log. Я использую ga456.jar, чтобы открыть gc журнал. Мое приложение развернуто в WAS, чтобы включить GC, я просто захожу в WAS Консоль, обычно я могу видеть некоторые детали в Java Heap Activity Analysis and Recommendations report, например:

enter image description here

Однако у меня есть другое приложение, которое развернуто на Jboss, журнал gc, который я открываю в ga456.jar, не содержит подробностей в Java Heap Activity Analysis and Recommendations report, например:

enter image description here

Способ, которым я включаю gc в Jboss, состоит в следующем: я вставил следующий код в standalone.sh:

"$JAVA" $JVM_OPTVERSION -verbose:gc -Xloggc:"$JBOSS_LOG_DIR/gc.log" -XX:+DisableExplicitGC -XX:+PrintGCApplicationConcurrentTime -XX:+PrintGCDetails -XX:+PrintGCDateStamps -XX:+UseGCLogFileRotation -XX:NumberOfGCLogFiles=5 -XX:GCLogFileSize=3M -XX:-TraceClassUnloading -version >/dev/null 2>&1 && mkdir -p $JBOSS_LOG_DIR && PREPEND_JAVA_OPTS="$PREPEND_JAVA_OPTS -verbose:gc -Xloggc:\"$JBOSS_LOG_DIR/gc.log\" -XX:+DisableExplicitGC -XX:+PrintGCApplicationConcurrentTime -XX:+PrintGCDetails -XX:+PrintGCDateStamps -XX:+UseGCLogFileRotation -XX:NumberOfGCLogFiles=5 -XX:GCLogFileSize=3M -XX:-TraceClassUnloading"

Пожалуйста, посоветуйте, как включитьподробности в gc log in Jboss.

...