web-dev-qa-db-fra.com

Réduire Java heap Memory

J'ai augmenté à tort la taille du tas de mon studio Android, et lorsque je démarre le studio Android, j'obtiens cette erreur.

Invalid maximum heap size: -Xmx4096m # <------ increase this to most of your RAM
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.

Je sais que cela a quelque chose à voir avec la mémoire de tas Java. J'ai réinstallé le studio Android, mais j'obtiens la même erreur.

Dites-moi où puis-je changer la taille de tas de Java ?? j'utilise ubuntu18

1
Amul Bhatia

Le script de démarrage <install-path>/Android-studio/bin/studio.sh consulte les fichiers comme suit pour lire les configurations.


Pour les systèmes 64 bits:

<install-path>/Android-studio/bin/studio64.vmoptions
${HOME}/.AndroidStudio<version>/config/studio64.vmoptions
<install-path>/Android-studio.vmoptions

Pour les systèmes 32 bits:

<install-path>/Android-studio/bin/studio.vmoptions
${HOME}/.AndroidStudio<version>/config/studio.vmoptions
<install-path>/Android-studio.vmoptions

En fonction de votre architecture 32 bits contre 64 bits et de la manière dont vous avez modifié le paramètre de taille de segment de mémoire, vous pouvez parcourir les fichiers mentionnés ci-dessus et modifier le Xmx avec un éditeur de texte de votre choix.

1
Thomas