He estado usando Android Studio durante 3 meses y una de las aplicaciones con las que comencé se ha vuelto bastante grande. El uso de memoria indicado en la parte inferior derecha del programa dice que mi montón asignado tiene un máximo de 494M.
Cuando comienzo a cambiar los archivos XML, mi uso de memoria alcanza rápidamente ese límite y el IDE se bloquea con un error de memoria insuficiente como este.
Intenté aumentar el tamaño del montón usando esto, pero hasta ahora no ha habido ningún efecto.
He visto docenas de artículos y otras preguntas sobre cómo aumentar el tamaño del montón, pero ninguna de sus respuestas funciona. No importa lo que haga con VMOPTIONS o la configuración de IDE, el tamaño del montón nunca aumenta. Creo que estoy editando el archivo correcto para VMOPTIONS porque si le doy intencionalmente un comando no válido, Android Studio se queja y no se inicia.
Estoy usando Windows 7 - 64 bits y tengo 16 GB de RAM. ¿Alguien más ha tenido este problema con Android Studio? ¿Y pudiste arreglarlo?
Respuestas:
-------EDITAR--------
Android Studio 2.0 y superior, puede crear / editar este archivo accediendo a "Editar opciones de VM personalizadas" desde el menú Ayuda.
------- RESPUESTA ORIGINAL --------
Abrir archivo ubicado en
Cambiar el contenido a
Xmx
especifica el grupo de asignación de memoria máxima para una máquina virtual Java (JVM), mientras queXms
especifica el grupo de asignación de memoria inicial. Su JVM se iniciará con unaXms
cantidad de memoria y podrá utilizar unaXmx
cantidad máxima de memoria.Guarde el
studio.vmoptions
archivo y reinicie Android Studio.Más en esta publicación .
Nota:
Si cambió el tamaño del montón para el IDE, debe reiniciar Android Studio antes de aplicar la nueva configuración de memoria. ( fuente )
fuente
Miré mis Variables de entorno y se llamó a una Variable del sistema
_JAVA_OPTIONS
con el valor-Xms256m -Xmx512m
, después de cambiar esto al-Xms256m -Xmx1024m
tamaño máximo del montón aumentado en consecuencia.fuente
O puede ir a su
android-studio\bin
carpeta y cambiar estos valores -Xmx y -Xms enstudio.exe.vmoptions
ostudio64.exe.vmoptions
archivos (dependiendo de la versión que esté ejecutando).fuente
Aumenté mi memoria siguiendo la siguiente documentación de Google:
http://tools.android.com/tech-docs/configuration
Por defecto, a Android Studio se le asigna un máximo de 750Mb, cambié a 2048Mb.
Probé lo que describió Google, pero para mí lo único que funcionó fue usar una variable de entorno. Describiré lo que hice:
Primero creé un directorio que llamé .AndroidStudioSettings,
mkdir .AndroidStudioSettings
Luego creé un archivo llamado studio.vmoptions, y puse en ese archivo el siguiente contenido:
Luego agregué las variables de entorno STUDIO_VM_OPTIONS en mi archivo .profile:
export STUDIO_VM_OPTIONS=/Users/youruser/.AndroidStudioSettings/studio.vmoptions
Luego recargo mi .profile:
source ~/.profile
Y finalmente abro Android Studio:
open /Applications/Android\ Studio.app
Y ahora, como puede ver usando la barra de estado , tengo más de 2000 MB disponibles para Android Studio:
Puede personalizar sus valores de acuerdo a su necesidad en mi caso 2048Mb es suficiente.
ACTUALIZACIÓN: Android Studio 2.0 le permite modificar este archivo accediendo a "Editar opciones de VM personalizadas" desde el menú Ayuda, simplemente copie y pegue las variables que desee conservar para aumentarlas para cada versión que tenga en su caja.
fuente
export STUDIO_VM_OPTIONS=/Users/youruser/.AndroidStudioSettings/studio.vmoptions
en la terminal?Nota: A partir de Android Studio 2.0, puede crear / editar este archivo accediendo al archivo "Editar opciones de VM personalizadas" desde el menú Ayuda.
http://tools.android.com/tech-docs/configuration
fuente
Si está utilizando MAC BOOK , esta opción está disponible dentro de Aplicaciones -> Haga clic con el botón derecho en Android Studio y luego elija Mostrar contenido del paquete -> bin .
o
abierto
-e /Applications/Android\ Studio.app/Contents/bin/studio.vmoptions
Entonces aumenta el
Xmx
valorAhora tu Android Studio será súper rápido.
fuente
Android Studio 3.1 tiene la opción de editar sus opciones de memoria virtual personalizadas.
Puede ir a Android Studio> Ayuda> Editar opciones de VM personalizadas
Luego pegue el código de configuración a continuación en el archivo studio64.exe.vmoptions y guárdelo .
ubicación del archivo: "\ Users \ username \ .AndroidStudio3. ** \ config \"
fuente
Nota: ahora, esta no es la respuesta para la publicación, pero tal vez esto sea útil para alguien que esté buscando.
Si nada de esto funciona para usted, pruebe esto en una Mac para ver si le ayuda, en la última versión de Android Studio, studio.vmoptions está dentro de AndroidStudio.app en su carpeta de Aplicaciones.
Así que haga clic derecho o ctrl haga clic en su AndroidStudio.App y luego seleccione mostrar el contenido del paquete en el que se encuentra studio.vmoptions:
Contenido / bin / studio.vmoptions
Reemplácelo o cámbielo y obtendrá toda la RAM que necesita.
Saludos.
fuente
Probé lo de _JAVA_OPTIONS pero todavía no me funcionaba.
Al final, lo que funcionó para mí fue lo siguiente:
fuente
Hay muchas respuestas que ahora están desactualizadas. La forma deseada de cambiar el tamaño del montón para Android Studio cambió recientemente.
Los usuarios ahora deben crear su propio archivo vmoptions en uno de los siguientes directorios;
Ventanas:
%USERPROFILE%\.{FOLDER_NAME}\studio64.exe.vmoptions
Mac:
~/Library/Preferences/{FOLDER_NAME}/studio.vmoptions
Linux:
~/.{FOLDER_NAME}/studio.vmoptions and/or ~/.{FOLDER_NAME}/studio64.vmoptions
El contenido del
*.vmoptions
archivo recién creado debe ser:Para aumentar la asignación de RAM, cambie
-XmX750m
a otro valor.Las instrucciones completas se pueden encontrar aquí: http://tools.android.com/tech-docs/configuration
fuente
studio.vmoptions
en la ruta que mencionaste. están por debajo%AndroidStudioInstallationPath%\bin\studio.exe.vmoptions
Primero verifique la cantidad de memoria asignada para su estudio de Android para verificar que siga estos pasos:
luego verifique la opción mostrar indicador de memoria como la parte resaltada en rojo de la imagen de abajo
En mi caso, mi RAM es de 12 Gb, por lo que he asignado memoria para Android Studio de 6 GB. Para editar, siga estos pasos
Ayuda-> Editar opciones de VM personalizadas
En mi caso, lo configuré en 6 GB porque la memoria RAM de mi PC es de 12 GB. Depende de usted cuánta memoria desea asignar a su estudio de Android
fuente
En Windows 7,
[INSTALL-LOCATION]\bin
parece que se ignoran los archivos de configuración en . Según la siguiente documentación de Google, el archivo que se modificará debería estar aquí:%USERPROFILE%\.AndroidStudio\studio[64].exe.vmoptions
http://tools.android.com/tech-docs/configuration
Es extraño que no exista tal archivo después de una instalación limpia de Android Studio 1.1 desde el sitio del desarrollador. Y están en la ubicación antigua (ignorada). Una vez que copio el archivo (
studio.exe.vmoptions
en mi caso) y lo modifico, se respeta el cambio.Sin embargo, la diversión no termina ahí. Hay un valor superior
-Xmx
que puede estar relacionado con la cantidad de memoria en su sistema. Yo sólo encontré con la memoria de mi máquina de 4 GB a 16 GB, y asumió que podía establecer-Xmx
a2048m
, pero he encontrado que si me puse a algo más grande que1500m,
Android sería Estudio en silencio no iniciarse sin ninguna indicación en absoluto de por qué. Tengo más RAM en camino, por lo que será interesante ver si puedo aumentar el valor en ese momento.Espero que esta información adicional sea útil. Si bien todas las respuestas anteriores fueron indudablemente ciertas en un momento (y aún pueden serlo en algunos entornos), descubrí que este era el único enfoque que aumentaba la memoria utilizada por AS para mí.
fuente
Abra studio.vmoptions y cambie las opciones de JVM
studio.vmoptions se ubica en / Applications / Android \ Studio.app/bin/studio.vmoptions (Mac OS). En mi máquina, parece
Cambiar a
Y reinicia Android Studio
Ver más sitio web de Android Studio
fuente
Encontré en Windows 7/8 (64 bits), a partir de Android Studio 1.1.0:
[INSTALL_DIR]\bin\studio64.exe.vmoptions
ser utilizado (si existe), de lo contrario siempre volvería a%USERPROFILE%.\AndroidStudio\studio[64].exe.vmoptions
Si desea administrar la configuración desde
%USERPROFILE%.\AndroidStudio\studio[64].exe.vmoptions
, simplemente elimine la del directorio de instalación.fuente
Vaya a Gradle Scripts -> local.properties y pegue esto
, si desea cambiarlo a 512. ¡Espero que funcione!
fuente
se supone que no debe modificar el archivo bin / studio.exe.vmoptions, que se verificará durante la aplicación del parche de actualización.
Las soluciones están aquí http://tools.android.com/tech-docs/configuration
copie ese archivo en la siguiente ubicación, luego cambie el -Xmx1280m a lo que desee.
Ventanas:
%USERPROFILE%\.{FOLDER_NAME}\studio.exe.vmoptions
y / o%USERPROFILE%\.{FOLDER_NAME}\studio64.exe.vmoptions
%USERPROFILE%\.{FOLDER_NAME}\idea.properties
Mac:
~/Library/Preferences/{FOLDER_NAME}/studio.vmoptions
~/Library/Preferences/{FOLDER_NAME}/idea.properties
Linux:
~/.{FOLDER_NAME}/studio.vmoptions
y / o~/.{FOLDER_NAME}/studio64.vmoptions
~/.{FOLDER_NAME}/idea.properties
fuente
Me había sucedido este problema
Xms
yXmx
la falta de memoria cada vez que trabajaba con XML. También intenté aumentar esta memoria, solo para descubrir que solo tardó un poco más en volver a suceder.Después de sentirme muy frustrado y casi decidir convertir todos mis proyectos actuales de nuevo a Eclipse, lo que no quería hacer, descubrí qué lo estaba causando y pude repetir este error y prevenirlo cada vez.
Al editar el XML en (Vista de texto) y al utilizar la vista de renderizado "Vista previa", esto provoca la pérdida de memoria, todo el tiempo. Al desactivar "Vista previa" y usar la pestaña Diseño para representar solo la pantalla, puedo usar Android Studio durante todo el día, sin fallas.
Desearía que esto se pudiera arreglar para siempre, porque sería muy bueno usar el renderizado de "Vista previa" mientras se edita el XML, sin embargo, me alegro de poder seguir usando Android Studio.
fuente
Así es como se cambia el tamaño del montón actualmente en Android Studio 3.6.1
En Windows en tu Android Studio:
Luego, cambie la configuración de Tamaño de pila IDE al valor deseado
En Mac:
Aparecerá la misma ventana emergente. Sin embargo, esta vez en Mac se llama Preferencias.
Siga los mismos pasos que la versión de Windows de Android Studio para ajustar el tamaño del montón que desea que se muestre el cuadro de diálogo Preferencias
fuente
Puede ayudar a alguien que tenga este problema:
Edito el
studio64.exe.vmoptions
archivo, pero no pude guardarlo.Así que abrí este archivo con Notepad ++ en
Run as Administrator
modo y luego lo guardé correctamente.fuente
fuente
SI al cambiar o crear el
.studio.exe.vmoptions
no funciona, intente cambiar elgradle.properties
archivo y cambie el tamaño del montón según sus requisitos.Realmente funcionó para mí en mi Windows 7 con 4Gb de RAM y Android Studio 2.2 instalado.
Funciona correctamente sin errores y muestra 'Gradle Sync complete'
fuente
En Mac OSX, uno puede cambiar fácilmente el tamaño del montón yendo al primer elemento del menú, Android Studio> preferencia> Configuración del sistema (menú de la izquierda)> Configuración de memoria y cambiar el tamaño del montón allí en el cuadro de diálogo.
fuente