前提知識
■adaptive Sizing
パラレルGCのパラメータを自動で調整してくれる。
ヒープ領域、survivor領域のサイズを実行中に動的に変えていく。
知りたい事
「standalone_xxXX(インスタンス名).conf」にヒープサイズを指定していても、adaptive Sizingが有効な時ヒープ・Survivor領域が自動で調整されるのでしょうか。
また、adaptive Sizingは自動調整してくれるとは書いてますが、どれだけ頼れる存在なのでしょうか。
環境
# java -version Java version 1.8.0_171 Java(TM) SE Runtime Enviroment (build 1.8.0_171-b11) Java HotSpot(TM) 640Bit Server VM (build 25.171-b11, mixed mode)
# java -XX:+PrintFlagsFinal bool UseAdaptiveSizePolicy = true {product}
# cat $JBOSS_HOME/bin/standalone_xxXX(インスタンス名).conf JAVA_OPTS="-Xms1303m" JAVA_OPTS="$JAVA_OPTS -Xmx1303m" JAVA_OPTS="$JAVA_OPTS -XX:SurvivorRatio=8" JAVA_OPTS="$JAVA_OPTS -XX:+UseParNewGC" JAVA_OPTS="$JAVA_OPTS -XX:+UseConcMarkSweepGC"
参考サイト
あなたの回答
tips
プレビュー