Lancer l'application via gradlew avec -Xmx et -Xms

J'ai une demande. Je le lance via

gradlew run-app

Ou de débogage

gradlew debug-app

Il fonctionne. Comment puis-je pass '-Xmx' argument dans l'application que je run (debug)?
Est-il possible de le faire sans edditing build.gradle fichier?

J'ai trouvé ce
Gradle inconnu de ligne de commande l'option '-X'

Je obtenir la même erreur lorsque je tente de

gradlew debug-app -Xmx2000m

Erreur

FAILURE: Build failed with an exception.

* What went wrong:
Problem configuring task :debug-app from command line.
> Unknown command-line option '-X'.

J'ai essayé de créer un fichier gradle.properties dans GRADLE_USER_HOME répertoire (par défaut, il est USER_HOME/.gradle).

org.gradle.jvmargs=-XX\:MaxHeapSize\=4256m -Xmx4256m -Xms2000m

J'ai aussi essayé de org.gradle.jvmargs=-Xmx2000m dans le dossier du projet gradle.properties.

Et même alors, quand je lance une application, je vois Engage taille de la Mémoire est < 520 MiB

Lancer l'application via gradlew avec -Xmx et -Xms

Et ce est quand je lance comme une normale de Java App

Lancer l'application via gradlew avec -Xmx et -Xms

Dans le second cas, lorsque je lance l'application, comme un normal application Java avec -Xms, -Xmx, Engage la taille de la Mémoire est d'environ 3.5 Go parce que j'ai passé -Xmx4512m -Xms2512m paramètres.

J'ai édité ma réponse

OriginalL'auteur Yan Khonski | 2017-06-22