3 votos

El Galaxy Nexus es lento al despertarse por WiFi

Pregunta sobre el rendimiento: mi Galaxy Nexus va muy lento justo después de conectarlo a una red WiFi tras largos periodos sin conexión a Internet. Eso no sucede en EDGE o en 4G, y después de un tiempo vuelve a la normalidad.

Mi primera conjetura sobre el culpable es: la baja latencia de las redes WiFi, combinada con el número (potencialmente grande) de aplicaciones que esperan una conexión para despertarse, puede generar un montón de hilos, que obtienen los datos casi inmediatamente, y comienzan a procesarlos de inmediato, todo al mismo tiempo (a diferencia de EDGE, donde los datos pueden tardar un tiempo en descargarse). Lo que obviamente obstruye la CPU y la RAM. ¿Hay alguna aplicación o herramienta de línea de comandos (el teléfono está rooteado y ejecuta CyanogenMod 10, por cierto) que pueda mostrarme cuáles están haciendo demasiado trabajo?

Fuera de tema: Como desarrollador, ¿conoces algún truco que pueda minimizar ese efecto al sincronizar en segundo plano? Aparte de no hacerlo cuando no es necesario, por supuesto.

0voto

Rilwan Puntos 268

Si tiene adb shell puede probar el siguiente comando

top -m 10

que muestra las 10 aplicaciones más importantes que consumen CPU.

0voto

Mountain Goat Puntos 1

Esto se ha vuelto más y más molesto para mí a medida que instalaba más aplicaciones. Resolví este problema instalando una de esas aplicaciones de "ahorro de batería" que puede programar cuando el WiFi sube o baja ( 3G battery saver pro ). Lo he configurado para que se conecte a la red durante un par de minutos cada media hora (puede que lo cambie a cada hora para ahorrar batería) y para que deje el WiFi activado cuando desbloquee la pantalla. La tablet vuelve a responder. Ya no hay que esperar un minuto para interactuar con ella cuando la enciendo por la mañana o cuando llego a casa del trabajo. ¡Sí!

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X