Javaヒープサイズの説明(xms、xmx、xmn)
-Xms size in bytes
Example : java -Xms32m
Javaヒープの初期サイズを設定します。デフォルトのサイズは2097152(2MB)です。値は、1024バイト(1KB)の倍数以上でなければなりません。(-serverフラグは、デフォルトのサイズを32Mに増やします。)
-Xmn size in bytes
Example : java -Xmx2m
Eden世代の初期Javaヒープサイズを設定します。デフォルト値は640Kです。(-serverフラグは、デフォルトのサイズを2Mに増やします。)
-Xmx size in bytes
Example : java -Xmx2048m
Javaヒープが拡張できる最大サイズを設定します。デフォルトのサイズは64Mです。(-serverフラグはデフォルトのサイズを128Mに増やします。)最大ヒープ制限は約2 GB(2048MB)です。
Javaメモリ引数(xms、xmx、xmn)のフォーマット
Javaヒープサイズを設定するときは、MBの場合は「m」または「M」、GBの場合は「g」または「G」のいずれかの文字を使用してメモリ引数を指定する必要があります。「MB」または「GB」を指定した場合、設定は機能しません。有効な引数は次のようになります。
-Xms64mまたは-Xms64M -Xmx1gまたは-Xmx1G 2048MBを使用して2GBを指定することもできますまた、引数を指定するときは、整数のみを使用するようにしてください。-Xmx512mの使用は有効なオプションですが、-Xmx0.5gを使用するとエラーが発生します。
この参照は、誰かに役立つ場合があります。