Exécution d'un grand Gradle construire (avec JDK7) Je reçois deux OutOfMemoryErrors
:Réglage JAVA_OPTS et JAVA_TOOL_OPTIONS dans Gradle
Exception: java.lang.OutOfMemoryError thrown from the UncaughtExceptionHandler in thread "main"
Exception: java.lang.OutOfMemoryError thrown from the UncaughtExceptionHandler in thread "Test worker"
Quand je mets les deux variables d'environnement ci-dessous, la construction traverse et fonctionne très bien:
export JAVA_OPTS="-Xmx2048m -XX:MaxPermSize=1024m"
export JAVA_TOOL_OPTIONS="-Xmx1024m -XX:MaxPermSize=1024m -Xms768m"
./gradlew test --stacktrace
...
Picked up JAVA_TOOL_OPTIONS: -Xmx1024m -XX:MaxPermSize=1024m -Xms768m
...
Existe-t-il un moyen d'inclure ces paramètres dans gradle.properties
ou dans build.gradle
? Si oui, quelle est l'utilisation correcte?
Je l'ai déjà essayé cela en build.gradle
:
allprojects {
System.setProperty('JAVA_OPTS', "-Xmx2048m -XX:MaxPermSize=1024m")
System.setProperty('JAVA_TOOL_OPTIONS', "-Xmx1024m -XX:MaxPermSize=1024m -Xms768m")
}
mais cela ne fonctionne pas.
Avez-vous trouvé ma réponse utile de toute façon? – Opal