Java 1.7で実行されているLinux 2.6サーバーにTomcat 7をインストールしましたが、値は jinfo
表示されません。出力は、Javaプロセスのコマンドラインでxmx / xmsに何も設定されていないことを示しています。 Tomcatはうまくいきますが、xmxとxmsがどこにも設定されていない場合、ヒープはどの設定を使用するのか疑問に思います。 catalina.shにはなく、setenv.shも存在しません。このシナリオでは、どのJVMが使用されますか?xmx
xms
ps
答え1
努力する:
java -XX:+PrintFlagsFinal
そして希望の値を見つけてください。マイコンピュータの出力は次のとおりです。
uintx MaxHeapSize := 1570766848 {product}
uintx MaxNewSize = 18446744073709486080{product}
uintx MaxPermHeapExpansion = 5439488 {product}
uintx MaxPermSize = 174063616 {pd product}
ノート