2017-03-17 5 views
0

Ich versuche, meine Spring Boot-Anwendung in einer Maschine mit sehr begrenzten Ressourcen (512M Speicher) auszuführen, also muss ich JVM Speichereinstellungen (Xmx, MaxPermSize usw.) konfigurieren, um den Verbrauch zu begrenzen und Vermeiden Sie, dass OOM abstürzt.Spring Boot + Gradle JVM Speichereinstellungen

Ich betreibe die App von der Kommandozeile Gradle mit: MaxPermSize = 128M usw. von der Kommandozeile:

gradle bootRun 

aber ich habe nicht einen Weg passieren JVM args wie -Xmx256m, -XX gefunden beim Starten der App. Irgendeine Idee jemand?

+0

nicht, diese Antworten für Sie arbeiten? https://stackoverflow.com/questions/25079244/how-to-pass-jvm-options-from-botrun/26141841 – Infinity

Antwort

1

Sie sollten besser eine ausführbare JAR erstellen und dann können Sie den Befehl java übergeben, welche Speichereinstellungen Sie wollen. Dann können Sie einfach tun:

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

Verwandte Themen