0 votos

Cómo encontrar root de la ralentización de Android

Tengo samsung galaxy nexus con CM-11 nightly 07-04-2014.

Unas dos veces al mes actualizo mi versión a la última nightly build y fue bastante bien durante un tiempo. Desafortunadamente la última vez ( durante un par de semanas ) hubo dos actualizaciones que realmente ralentizaron mi dispositivo. Cada aplicación se inicia ahora hasta 10 segundos. Incluso cuando recibo una llamada telefónica a veces el teléfono no es lo suficientemente rápido como para mostrarme un botón de respuesta de llamada. Y la red se volvió lenta como el infierno. La descarga de la actualización de CM por wifi tarda varias horas, mientras que antes tardaba unos 5 minutos. Sin embargo wifi en la red local funciona un poco más rápido. gprs inet también funciona muy lento. 100K pdf descarga tarda hasta 5 minutos, mientras que antes era de hasta 10 segundos.

He intentado hacer un downgrade a la última versión estable que tenía ( parece que cualquiera anterior a 03-25 ), pero sin éxito. Nota importante: no realicé el wipe completo durante el downgrade. Sólo formateé /system y /cache. También intenté instalar otras nightly builds con el mismo resultado.

No hay nada sospechoso en dmesg o logcat. A veces en dmesg puedo ver mensajes acerca de matar algunas aplicaciones de los usuarios, pero parece normal para mí.

¿Cómo encontrar root de esa ralentización?

Y no estoy seguro de si el wipe completo me servirá, ya que me gustaría guardar los datos de la app y restaurarlos después del wipe.

4voto

Rich Puntos 1046

Hasta donde yo sé, la ralentización de los dispositivos Android puede ocurrir por varias razones:

  1. Cantidad muy baja de RAM libre . Comprueba en Ajustes>Aplicaciones>Ejecución cuánta RAM libre tienes Si tu RAM libre es demasiado baja (70-150MB o menos) probablemente sea la causa así que comprueba que app/apps, si no es una app quizás sea un bug en la ROM. (ver 3)
  2. Poco espacio libre en la memoria interna . (compruébelo en Configuración>Almacenamiento) Si el espacio libre es demasiado bajo (~2GB o menos), intente liberar algo de espacio y compruebe si eso ayuda
  3. Error/configuración errónea del núcleo . Trate de comprobar las estadísticas de uso de la CPU, la velocidad de reloj, el gobernador, el número de núcleos activos, etc ... (Si no has flasheado un kernel personalizado y nunca has cambiado la velocidad de reloj/regulador u otros ajustes de rendimiento, probablemente no sea el problema).
  4. ROM bug Puedes intentar realizar un nandroid backup, luego reinstalar la rom después de un full wipe y ver como se comporta, si sigue lento, intenta una instalación limpia de la versión que antes funcionaba bien (¡solo si sabes lo que haces!)
  5. Error en una de las aplicaciones de usuario . Si el uso de tu CPU/RAM es demasiado alto sin ninguna razón puede que alguna de tus aplicaciones se lo esté comiendo. Te recomiendo que pruebes OSMonitor o cualquier aplicación similar para encontrar qué aplicación está consumiendo tu CPU/RAM.
  6. (Falta de TRIM, TRIM existe en Android 4.3 y superiores por lo que no es el problema)
  7. (En algunos casos raros mal sdcard puede causar este problema, pero no es el problema también desde Galaxy Nexus no tiene ranura para tarjetas)

0 votos

Definitivamente hay mucha RAM libre (>30%) y unos 5Gb de espacio libre. Sin embargo para el punto 3-5 puede ser una opción. Voy a tratar de comprobarlo. Gracias por los enlaces.

0 votos

@rush sobre el punto 3: Si utiliza stock CM Kernel (por ejemplo, nunca flasheado kernel personalizado en esta ROM) se puede ver el gobernador actual y la velocidad de reloj en la configuración>rendimiento, pero tenga cuidado allí

1voto

Andy Brudtkuhl Puntos 1714

Las compilaciones nocturnas de Cyanogenmod son inestable y mostrará fallos como éste de vez en cuando. Realmente no son adecuados para el uso diario, y tarde o temprano uno de estos errores podría borrar todos tus datos, o convertir tu teléfono en un calentador de bolsillo haciendo funcionar la CPU al 100% continuamente.

Para evitar el problema que has visto, actualiza (downdate) a una nightly que no tenga este problema, o cambia a algo más estable como una build beta.

1voto

shrmn Puntos 234

Yo sugeriría un borrado completo para determinar si es un problema de hardware o de software. Puede guardar los datos de sus aplicaciones a través de una utilidad como Titanium Backup (asegúrese de copiar los archivos de copia de seguridad fuera de su dispositivo después de haber realizado las tareas de copia de seguridad).

Para estar seguros, ¿has cambiado el tiempo de ejecución a ART o sigues con Dalvik? ART es extremadamente inestable en CyanogenMod construye desde 31 Mar 2014

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