2017-03-17 58 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