El problema que encuentro
Cuando se trabaja en Android-Studio, Eclipse o incluso en la línea de comandos Gradle, el software de Java a menudo se congela (aunque generalmente es después de que actualizo mi sistema / cambio de Java). Para Android-Studio y Eclipse, si me muevo a otro escritorio y vuelvo, se convierte en una ventana gris y la interfaz nunca vuelve, incluso después de horas. Supongo que es un problema de Java.
No siempre sucede: generalmente no tengo ningún problema durante semanas hasta que aparece nuevamente. No entiendo qué lo detiene: cuando sucede, intento reiniciar mi computadora, cambiar mi versión de Java JDK, pero no cambia nada. Entonces, un día, enciendo mi computadora y el problema ha desaparecido, durante las próximas semanas.
Lo que puedo observar
- Una CPU siempre se mantiene al 100%
- No puedo hacer un volcado de subprocesos de Android-Studio (como se describe aquí ): también se congela.
- Si ejecuto una gran compilación de C ++ mientras Android-Studio / Eclipse / Gradle se congela (es decir, una compilación que toma todas mis CPU), entonces deja de congelarse y puedo continuar mi trabajo hasta la próxima vez (pero sucede con mucha frecuencia) .
Lo que probé
- Intenté con otro Administrador de ventanas: pude reproducir el error en XMonad y Fluxbox
- Traté de
export _JAVA_AWT_WM_NONREPARENTING=1
entrar/etc/profile.d/jre.sh
- Traté de cambiar entre
java-7-jdk
,java-7-openjdk
,java-8-jdk
,java-8-openjdk
- Traté de correr
wmname LG3D
- Traté de correr
pkill -e adb
, como me aconsejaron en los comentarios - Intenté
jmap <pid>
en<pid>
Android Studio, pero tengo una "DebuggerException: no se puede adjuntar al proceso" - Intenté
jcmd <pid> GC.run
en<pid>
Android Studio, pero tengo una "DebuggerException: No se puede adjuntar al proceso" y "No se puede abrir el archivo de socket: el proceso de destino no responde o HotSpot VM no está cargado" . - Traté de eliminar mi
.gradle
directorio - Intenté con
Invalidate and Restart
Android Studio (pero el problema no parece ser exclusivo de Android Studio ya que también lo experimenté con Eclipse)
Mi configuracion
Estoy en Arch Linux (pero se ha informado un problema similar en Linux Mint) con Awesome WM (Experimento lo mismo con XMonad y Fluxbox). Hasta donde recuerdo, siempre ha estado sucediendo en esta máquina (cambié en octubre de 2014). Antes de esto, estaba trabajando en Debian (pero también con Awesome WM). He actualizado Android-Studio muchas veces (desde alrededor de 0.8 a la última versión).
¿Qué podría estar pasando? ¿O cómo puedo averiguarlo?
Problemas relacionados
Recientemente encontré esta publicación hablando de un problema similar. Intenté lo que él aconseja (es decir, lo intenté export LD_ASSUME_KERNEL=2.4.1; android-studio
) pero Android Studio no se inicia en absoluto. ¿Es posible que yo también tenga un problema con NPTL?
fuente
Respuestas:
En la configuración de Variables de entorno en eclipse, cree una Variable de sistema llamada _JAVA_OPTIONS con el valor -Xms256m -Xmx1024m o cambie la existente a estos valores. Esto supone que tiene suficiente memoria disponible.
fuente
Nunca encontré la respuesta a esta pregunta, pero este problema no ha ocurrido en meses (¿tal vez un año?).
Supongo que algo lo solucionó, de alguna manera.
Por lo tanto, cerraré la pregunta ahora.
fuente