Recientemente, mi teléfono (un Note 4 no rooteado) ha empezado a mostrar problemas de rendimiento generalizados. Todas las aplicaciones e interacciones se ven afectadas: la interfaz de usuario se detiene con frecuencia e incluso los teclados suaves y ligeros (como los de Samsung y Google) tienen dificultades para aceptar mis entradas, que a menudo se retrasan 2-3 segundos.
Está claro que hay algo que no funciona. No estoy tratando de arreglar esto tanto como estoy buscando una manera de obtener una visión de lo que podría ser.
Antes de que se marque como un duplicado -después de todo, esta pregunta ya se ha hecho antes-, tenga en cuenta que no estoy buscando el tipo de respuestas que han plagado preguntas similares, como por ejemplo:
- Sugerencias sobre lo que podría estar mal sin orientación sobre cómo validar o eliminar la teoría. Sé lo que podría estar mal, pero necesito encontrar una manera de medir y entender lo que realmente está mal.
- Consejos y trucos para mejorar el rendimiento en general. Sí, podría desinstalar cosas, liberar espacio, hacer un hard reset o tomar cualquier otra medida que acelere las cosas de forma incremental o drástica. Pero un enfoque de "rociar y rezar" no tiene sentido: esta pregunta busca un enfoque racional para entender cuál sería la medida correcta a tomar.
- Apuntan a aplicaciones que matan tareas, limpian, o a otras de tipo "gestión" entrometida. Se trata de un enfoque torpe e ingenuo que, en el mejor de los casos, representa una tirita para el problema.
Las sugerencias de aplicaciones de diagnóstico son ciertamente bienvenidas si proporcionan una visión significativa del uso de recursos, métricas de rendimiento u otra información que pueda aplicarse a un proceso de diagnóstico más amplio. Pero el objetivo de esta pregunta es ese proceso, o componentes sustanciales del mismo.
A modo de ejemplo, dos componentes de este proceso serían sin duda:
-
El gestor de aplicaciones en los ajustes de Android tiene una lista de procesos en ejecución. Esta lista mostraría si un solo proceso que se ejecuta en segundo plano está ocupando una gran cantidad de memoria.
-
El comando 'logcat' en ADB se puede utilizar para recuperar los registros (masivos) del sistema, que pueden mostrar mensajes de error, advertencia o información que exponen los procesos o servicios que se están colapsando y reduciendo la disponibilidad de la CPU y degradando la capacidad de respuesta de la interfaz de usuario.
Más allá de eso, ¿qué más hay que tener en la caja de herramientas para abordar este problema?
0 votos
Por favor, por favor, POR FAVOR no marque esto como un duplicado de Android.stackexchange.com/questions/268/ . Esa pregunta es de hace cinco años y el autor aceptó una respuesta con la que claramente no estaba contento. Creo que hoy podemos hacerlo mejor.