¿Por qué mi teléfono está lento?

17

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_serverestá 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.
  • Traté de cambiar el tamaño system_server, pero no vi ningún efecto.
Scott Cesantía
fuente
4.0 es ICS, 4.1 es JB. Pero de todos modos, tal vez podría publicar más información sobre qué tan llena está su RAM cuando esto sucede. Puede ver esto en Aplicaciones> Ejecutando. ¿Y has visto qué aplicaciones usan más batería? Cuales son esos? ¿Y con qué frecuencia sucede esto? Una vez que un dat? ¿Cada vez que enciendes el teléfono? Algunas cosas al azar para probar: - apague la rotación automática; - Actualización a 4.1.2. Si dice que el problema volvió después de la restauración, ¿podría ser que una determinada aplicación, o una combinación de ciertas aplicaciones, es el culpable? Probablemente forzaría la detención de todas las aplicaciones si fuera usted, y luego active 1 por 1.
Cerberus
@Cerberus: Vea mi edición arriba.
Scott Severance
1
También es posible que desee comprobar que mi dispositivo se está ralentizando, las aplicaciones comienzan a comportarse mal o fallar. ¿Que puedo hacer? para algunos consejos útiles.
Izzy

Respuestas:

7

Parece que podría ser un problema con el mal funcionamiento de ciertos servicios en segundo plano. Intente observar los servicios en segundo plano y desactive algunos de ellos para ver si puede encontrar al culpable. Para hacerlo de una manera que sea menos impredecible, hay varias aplicaciones de batería en el mercado o puede usar el monitor de batería nativo ICS para ver si hay algo que consuma más batería de lo que realmente debería.

Lie Ryan
fuente
Gracias por esta respuesta Utilicé Titanium Backup para congelar una serie de procesos en segundo plano. Mi teléfono está funcionando normalmente ahora. Todavía no sé exactamente qué proceso fue, pero eventualmente lo resolveré.
Scott Severance
55
Resulta que la aplicación ofensiva era Google Goggles.
Scott Severance
Tuve un problema similar con los Widgets HD que causan todo tipo de problemas en mi Nexus 7.
Tim Scarborough
Más experiencia ha demostrado que el verdadero culpable es cualquier software antivirus.
Scott Severance
3

He tenido un problema similar con mi nuevo móvil, Razr Maxx que ejecuta ICS. Resultó ser una aplicación de HUD de automóvil demasiado entusiasta que consumía ciclos de CPU incluso cuando no estaba en funcionamiento. Desinstalarlo resolvió el problema. Lo que me confundió inicialmente fue que el sistema operativo Android se mostraba como el principal agotador de la batería y no como la aplicación en sí. Dado que tuvo el mismo problema con su teléfono anterior, esto sugiere una aplicación que se comportó mal y que instaló en ambos.

Intentaría apagar el GPS y los datos móviles / Wi-Fi y observar si la batería continúa agotando a una velocidad alarmante similar. Si es la conexión a Internet lo que desencadena el problema, es probable que esto se deba a que una aplicación respaldada por anuncios intenta sin éxito llamar a casa.

Martin Tapankov
fuente
2

Otra fuente muy común de ralentizaciones de Galaxy Nexus es un problema bastante desagradable de hardware / firmware documentado aquí: http://code.google.com/p/android/issues/detail?id=39154 .

Esto probablemente lo afectará si tiene menos de 3 a 4 Gb de almacenamiento libre. Existen algunas soluciones, pero implican la raíz y, por lo tanto, la posible invalidación de la garantía. Descubrí que limpiar algo de almacenamiento y reiniciar ayuda un poco, pero aún no he probado las soluciones.

En respuesta al comentario de Scott, el problema puede persistir incluso después de que haya limpiado su almacenamiento, siempre que en algún momento haya estado lleno (ish). La solución principal que vi propuesta fue FSTRIM, que es un procedimiento estándar para el almacenamiento flash pero no está integrado en versiones anteriores de Android. Parece que obtuve algún beneficio de esto por un tiempo. El enlace de Play Store está aquí: https://play.google.com/store/apps/details?id=com.grilledmonkey.lagfix

amh15
fuente
Gracias, pero este no es mi problema, agregue que mi problema ocurre sin tener en cuenta el espacio libre.
Scott Severance
Este no era mi problema original, pero ha sido realmente útil con mi problema actual. Gracias.
Scott Severance
1

Verifique los servicios en ejecución. Sabrás lo que se está ejecutando innecesariamente. Cerré estos, e inmediatamente pude ver un cambio en la velocidad.

Krishnan Narayanaswamy
fuente
Esto es básicamente lo mismo que usar un asesino de tareas. No funciona Si un servicio se ejecuta innecesariamente, debe desinstalarse. Sin embargo, como se mencionó en mi pregunta y en la respuesta aceptada, no es algo simple simplemente mirar en la lista de procesos y darse cuenta de qué aplicación es responsable. -1 para la sugerencia que es como un asesino de tareas, y para una respuesta que es menos útil que las respuestas existentes.
Scott Severance