初期メモリヒープサイズエラーを回避する 質問する

初期メモリヒープサイズエラーを回避する 質問する

次のコマンドで Java コードを実行します。

$ java -Xms4G -Xmx4G myjavacode

私のCPUのRAM容量は6GBです。

しかし、常に実行に失敗し、次のエラー メッセージが表示されます。

Invalid initial heap size: -Xms5G
The specified size exceeds the maximum representable size.
Could not create the Java virtual machine

コードを実行できるように Java オプションを設定する方法はありますか?

ベストアンサー1

JVM の最大ヒープ サイズを超えました。これは JVM と OS の両方に依存します。ほとんどの 32 ビット システムでは、使用可能な物理メモリに関係なく、最大値は 2Gb になります。

おすすめ記事