- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ヒープ領域を設定した場合、次回実行時はその設定は引き継がれるのでしょう)
ヒープ領域設定で次回実行時に引き継がれるか
このQ&Aのポイント
- ヒープ領域を設定した場合、次回実行時にその設定は引き継がれるのでしょうか?
- 自作のJavaアプリケーションでOutOfMemoryErrorが発生したため、ヒープ領域を設定してみました。
- 具体的な設定内容や最適な値がわからず、このままの設定で問題がないか心配です。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
その指定はどこにどのように記述したのでしょうか? その記述が残っていればそのままです。 >このままの設定で問題ないかが不安です。 それは、アプリケーションの問題です。扱うデータの量の多い少ないに依存するかどうかとか。
補足
早速のご回答ありがとうございます! ご連絡が遅くなってしまい申し訳ございません。。。 設定は、アプリケーションを実行するコマンドに記述しました。 java -Xms512m -Xmx512m -XX:NewSize=128m -XX:MaxNewSize=128m -XX:PermSize=64m -XX:MaxPermSize=64m -jar test.jar という感じです。 これなら実行する時だけということでしょうか? このアプリケーションが扱うデータ量は多い場合も少ない場合もあります。 多い場合にOutOfMemoryErrorが発生する事があるので、プログラム自体に改善点があるのかもしれないのですが、方法もよくわかりません。。。 OutOfMemoryErrorについて調べて、発生原因はサイズオーバー型かと思い上記のような対応をしようと思っています。。。