Je suis sous Android Studio sur une machine de faible puissance, et quand je surveillais la consommation de mémoire Android Studio Je remarqué plusieurs processus « java », certains bifurquer même un autre processus comme un enfant et une prise autant que jusqu'à 1 Go!
Est-ce normal ou est-ce le résultat d'une mauvaise configuration?
Et comment puis-je configurer ceci pour fonctionner avec moins nombre de processus java?
Est-ce que le changement et Gradle JDK du projet à un externe installé (version plus récente) aide plutôt que d'utiliser ceux livrés avec Android Studio?
Limitée compilateur Java et Gradle à 512 Mo et Gradle mis à jour pour la dernière version prise en charge par Android plug-in Gradle et remédier à l'utilisation de la mémoire haute dans une certaine mesure, maintenant seulement 3 remarquer les processus Java max et chacun autour de 512Mo.
Pour tous les curieux ce sont les drapeaux que j'ai utilisé:
Android Options VM: studio personnalisé
-Xms512m
-Xmx512m
-XX:+UseCompressedOops
-XX:+HeapDumpOnOutOfMemoryError
gradle.properties:
org.gradle.jvmargs = -Xms512m -Xmx512m -XX:+UseCompressedOops -XX:+HeapDumpOnOutOfMemoryError
Fixe le début des tas et la taille maximum de 512 Mo pour éviter recalcul. Merci à tous ceux qui ont répondu.