ホームページ  >  記事  >  Java  >  JVM ヒープ サイズを増やすことで「java.lang.OutOfMemoryError: Java heap space」を修正するにはどうすればよいですか?

JVM ヒープ サイズを増やすことで「java.lang.OutOfMemoryError: Java heap space」を修正するにはどうすればよいですか?

Susan Sarandon
Susan Sarandonオリジナル
2024-11-01 14:36:02265ブラウズ

How to Fix

JVM のヒープ サイズの増加: OutOfMemoryError の解決

「java.lang.OutOfMemoryError: Java heap space」エラーが発生した場合は、 Java 仮想マシン (JVM) のメモリが不足している可能性があります。この問題を回避するには、JVM のヒープ サイズを増やすことができます。

ヒープ サイズ パラメータ

JVM のヒープ サイズは、次のパラメータを使用して調整できます。

  • -Xms: 初期ヒープ サイズ
  • -Xmx: 最大ヒープ サイズ
  • -Xss: スレッド スタック サイズ

ヒープ サイズの増加

ヒープ サイズを増加するには、 - を指定します希望のサイズの Xmx パラメータ。たとえば、最大ヒープ サイズを 256 メガバイト (MB) に設定するには、次のコマンドを使用します。

java -Xmx256m <program_name>

この場合、OutOfMemoryError は次のとおりです。 TestData.java プログラムで報告されます。この問題を解決するには、次のようにヒープ サイズを増やすことができます:

java -Xmx256m TestData.java

以上がJVM ヒープ サイズを増やすことで「java.lang.OutOfMemoryError: Java heap space」を修正するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。