2017-03-17 182 views
0

我試圖在資源非常有限(512M內存)的計算機上運行我的Spring Boot應用程序,因此我需要配置JVM內存設置(Xmx,MaxPermSize等)以限制消耗和避免OOM崩潰。Spring Boot + Gradle JVM內存設置

我運行使用搖籃從命令行該應用:

gradle bootRun 

但我還沒有找到一種方法來通過JVM ARGS像-Xmx256m,-XX:MaxPermSize參數= 128M等從命令行當啓動應用程序。 任何想法的人?

+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