Tomcat:xmx / xmsの値が設定されていません。ヒープ値はどこで定義されていますか?

Tomcat:xmx / xmsの値が設定されていません。ヒープ値はどこで定義されていますか?

Java 1.7で実行されているLinux 2.6サーバーにTomcat 7をインストールしましたが、値は jinfo表示されません。出力は、Javaプロセスのコマンドラインでxmx / xmsに何も設定されていないことを示しています。 Tomcatはうまくいきますが、xmxとxmsがどこにも設定されていない場合、ヒープはどの設定を使用するのか疑問に思います。 catalina.shにはなく、setenv.shも存在しません。このシナリオでは、どのJVMが使用されますか?xmxxmsps

答え1

努力する:

java -XX:+PrintFlagsFinal

そして希望の値を見つけてください。マイコンピュータの出力は次のとおりです。

uintx MaxHeapSize                              := 1570766848      {product}           
uintx MaxNewSize                                = 18446744073709486080{product}           
uintx MaxPermHeapExpansion                      = 5439488         {product}           
uintx MaxPermSize                               = 174063616       {pd product}

ノート

関連情報