• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ヒープ領域を設定した場合、次回実行時はその設定は引き継がれるのでしょう)

ヒープ領域設定で次回実行時に引き継がれるか

このQ&Aのポイント
  • ヒープ領域を設定した場合、次回実行時にその設定は引き継がれるのでしょうか?
  • 自作のJavaアプリケーションでOutOfMemoryErrorが発生したため、ヒープ領域を設定してみました。
  • 具体的な設定内容や最適な値がわからず、このままの設定で問題がないか心配です。

質問者が選んだベストアンサー

  • ベストアンサー
  • SaKaKashi
  • ベストアンサー率24% (755/3136)
回答No.1

その指定はどこにどのように記述したのでしょうか? その記述が残っていればそのままです。 >このままの設定で問題ないかが不安です。 それは、アプリケーションの問題です。扱うデータの量の多い少ないに依存するかどうかとか。

_yoh_
質問者

補足

早速のご回答ありがとうございます! ご連絡が遅くなってしまい申し訳ございません。。。 設定は、アプリケーションを実行するコマンドに記述しました。 java -Xms512m -Xmx512m -XX:NewSize=128m -XX:MaxNewSize=128m -XX:PermSize=64m -XX:MaxPermSize=64m -jar test.jar という感じです。 これなら実行する時だけということでしょうか? このアプリケーションが扱うデータ量は多い場合も少ない場合もあります。 多い場合にOutOfMemoryErrorが発生する事があるので、プログラム自体に改善点があるのかもしれないのですが、方法もよくわかりません。。。 OutOfMemoryErrorについて調べて、発生原因はサイズオーバー型かと思い上記のような対応をしようと思っています。。。

関連するQ&A