デフォルトの最大 Java ヒープ サイズはどのように決定されますか? 質問する

デフォルトの最大 Java ヒープ サイズはどのように決定されますか? 質問する

Javaコマンドラインからオプションを省略すると、デフォルト値が使用されます。-XmxnJavaドキュメント

「デフォルト値はシステム構成に基づいて実行時に選択されます」

デフォルト値に影響を与えるシステム構成設定は何ですか?

ベストアンサー1

Windows では、次のコマンドを使用して、アプリケーションが実行されるシステムのデフォルトを確認できます。

java -XX:+PrintFlagsFinal -version | findstr HeapSize

オプションMaxHeapSize( の場合-Xmx) とオプション (InitialHeapSizeの場合) を探します-Xms

Unix/Linuxシステムでは、次のように実行できます。

java -XX:+PrintFlagsFinal -version | grep HeapSize

結果の出力はバイト単位であると思います。

おすすめ記事