Mi teléfono últimamente ha estado realmente lento. Cuando enciendo la pantalla, particularmente si ha estado apagada por un tiempo, el teléfono está muy lento. Por ejemplo, podría tomar 30 segundos responder a mi entrada. O si alguien llama, podría no responder a mi gesto de respuesta hasta que la persona que llama ya se haya dado por vencida y haya colgado.
Si dejo la pantalla encendida durante varios minutos (hasta cinco), el teléfono eventualmente comenzará a responder de manera más normal.
La información de la CPU en las opciones del desarrollador muestra que el procesador está vinculado durante toda esta lentitud, y el proceso system_server
está consumiendo casi toda la capacidad de esa CPU con otros procesos que luchan por un poco de tiempo de CPU.
Además, esta actividad de la CPU está matando mi batería. Solo estoy obteniendo la mitad de la duración de la batería que debería tener.
Recientemente perdí root en una actualización de OTA; Al volver a rootear tuve que limpiar el teléfono. Una vez que restauré todo, el problema volvió.
Mi teléfono es un Galaxy Nexus con Jelly Bean (4.1.2). También experimenté un problema similar con mi teléfono anterior, un Nexus One con MIUI e "ICS". Atribuí la lentitud de ese teléfono a su antigüedad, pero ahora creo que debe estar sucediendo algo más.
¿Qué podría estar mal o cómo podría rastrear el problema?
Respuestas a las preguntas formuladas
- Mi teléfono actual está ejecutando 4.1.2. El problema empeoró mucho después de la actualización. Mi teléfono anterior fue el que dije que ejecutaba "ICS". Lo puse entre comillas porque era una ROM personalizada que decía ser 4.0 pero que sospecho que en realidad era Gingerbread +.
- Mi RAM normalmente se ejecuta en aproximadamente el 85%. Pero dudo que esto sea demasiado útil, ya que Android elimina automáticamente las aplicaciones cuando necesita más RAM y el kernel de Linux está diseñado para mantener la RAM llena en su mayor parte para no desperdiciarla.
- Actualmente, Google Maps está usando la mayor cantidad de batería, seguido de Tasker. Sin embargo, estoy bastante seguro de que esto no es típico. No puedo imaginar por qué Google Maps sería tan alto, ya que no lo uso a menudo. De todos modos, desactivé los permisos de ubicación, así que espero que eso cure a Google Maps. Y Tasker no suele consumir tanto, pero cuando la CPU está vinculada, parece que es más difícil operar que la mayoría de las aplicaciones. (Por cierto, no tengo perfiles basados en la ubicación en Tasker).
- Al reiniciar mi teléfono, está bien hasta que la pantalla se apaga por un período de tiempo. Entonces, los problemas se reanudan. Son tan severos que a menudo es más rápido reiniciar que intentar usar el teléfono sin reiniciar.
- La rotación automática parece no tener efecto. Regularmente lo cambio en el curso normal de usar mi teléfono, y no he notado ninguna diferencia de ninguna manera.
- Las aplicaciones parecen ser las culpables ya que he experimentado el mismo problema en dos teléfonos diferentes y desde que hice un restablecimiento de fábrica. Sin embargo:
- El proceso que consume la CPU no es una aplicación
system_server
, sino una parte central de Android. - Tengo muchas aplicaciones, por lo que deshabilitarlas una por una sería un proceso lento.
- El proceso que consume la CPU no es una aplicación
- Traté de cambiar el tamaño
system_server
, pero no vi ningún efecto.