145 votes

Android Studio - Comment augmenter la taille du tas alloué ?

J'utilise Android Studio depuis 3 mois maintenant et l'une des applications que j'ai commencée dessus est devenue assez importante. L'utilisation de la mémoire indiquée en bas à droite du programme indique que mon tas alloué est au maximum de 494M.

enter image description here

Lorsque je commence à modifier les fichiers XML, l'utilisation de la mémoire atteint rapidement ce plafond et l'IDE se bloque avec une erreur de mémoire insuffisante comme celle-ci.

enter image description here

J'ai essayé d'augmenter la taille du tas en utilisant ceci mais jusqu'à présent il n'y a pas eu d'effet.

J'ai consulté des dizaines d'articles et d'autres questions sur la façon d'augmenter la taille du tas, mais aucune de leurs réponses ne fonctionne. Peu importe ce que je fais dans les paramètres de VMOPTIONS ou de l'IDE, la taille du tas n'augmente jamais. Je pense que j'édite le bon fichier pour le VMOPTIONS car si je lui donne délibérément une commande invalide, Android Studio s'en plaint et ne démarre pas.

J'utilise Windows 7 - 64 bits et j'ai 16 Go de RAM. Quelqu'un d'autre a-t-il rencontré ce problème avec Android Studio ? Et avez-vous réussi à le résoudre ?

1voto

Cela peut aider quelqu'un qui a ce problème :

J'édite studio64.exe.vmoptions mais n'a pas réussi à l'enregistrer.

J'ai donc ouvert ce fichier avec Notepad++ en Run as Administrator et ensuite sauvegardé avec succès.

1voto

Dishant J Points 181

IF en modifiant ou en créant le .studio.exe.vmoptions ne fonctionne pas, essayez de modifier l'option gradle.properties et modifiez la taille du tas en fonction de vos besoins.

Cela a vraiment fonctionné pour moi sur mon Windows 7 avec 4Gb RAM et Android Studio 2.2 installé dessus.

Fonctionne correctement, sans erreur, et affiche 'Gradle Sync complete'.

0voto

Kamil Points 9
-Xms256m 
-Xmx2048m 
-XX:MaxPermSize=512m 
-XX:ReservedCodeCacheSize=128m 
-XX:+UseCompressedOops

0voto

am5a03 Points 415

A partir de 2022, vous pouvez vérifier ce lien ici. https://developer.Android.com/studio/intro/studio-config.html

Windows

Syntaxe : %APPDATA%\Google\<product><version>

Exemple : C:\Users\YourUserName\AppData\Roaming\Google\AndroidStudio4.1

macOS

Syntaxe : ~/Library/Application Support/Google/<product><version>

Exemple : ~/Library/Application Support/Google/AndroidStudio4.1

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X