2017-03-17 11 views
0

非常に限られたリソース(512Mメモリ)のマシンでSpringブートアプリケーションを実行しようとしているので、消費量を制限するためにJVMメモリ設定(Xmx、MaxPermSizeなど)を設定する必要があります。 OOMクラッシュを避ける。コマンドラインからMaxPermSizeを= 128Mなど:私は-Xmx256m、-XXなどのJVMの引数を渡す方法を発見していないSpringブート+ Gradle JVMメモリ設定

gradle bootRun 

しかし:

私はGradleのを使用してコマンドラインからアプリケーションを実行しますアプリを起動するとき。 誰にでも分かりますか?

+0

これらの答えはあなたのために働かないのですか? https://stackoverflow.com/questions/25079244/how-to-pass-jvm-options-from-bootrun/26141841 – Infinity

答えて

1

実行可能なJARをビルドした方がいいでしょうし、必要なメモリ設定をjavaコマンドに渡すことができます。次に、あなたはできるだけ:

java -jar -Xmx256m -XX:MaxPermSize=128M .... myApp.jar

関連する問題