Todo funcionó bien durante mucho tiempo. Pero, de repente, el dispositivo se vuelve más lento de lo habitual (p. Ej., Las aplicaciones reaccionan lentamente al iniciar una acción, como si el lector de RSS tarda "años" en abrir un artículo). Además, varias aplicaciones comienzan a fallar: cierres forzados y reinicios inesperados. A veces, esto incluso implica un reinicio automático del dispositivo.
¿Hay algo que pueda hacer, además de hacer un restablecimiento de fábrica? Preferiblemente debería funcionar en dispositivos no rooteados.
Observación: no todos los problemas descritos pueden ocurrir juntos, por lo que en un dispositivo, por ejemplo, puede que no haya un reinicio automático. La pregunta sigue siendo la misma, no obstante.
performance
crashes
Izzy
fuente
fuente
adb logcat
?Respuestas:
Un comportamiento como se describió anteriormente en la mayoría de los casos indica que algo está mal en el sistema. Los candidatos más probables aquí son:
Como ya habrás adivinado, hay diferentes soluciones disponibles para dispositivos rooteados, pero solo unas pocas para dispositivos no rooteados, que no pueden acceder directamente a Dalvik Cache . Lea los ejemplos a continuación hasta que encuentre algo que funcione para usted, o continúe hasta el final para todas las opciones.
dispositivos rooteados y no rooteados: elimine aplicaciones obsoletas
Causa de una desaceleración podría ser alguna aplicación, acaparando todos los recursos. Esas aplicaciones generalmente se pueden identificar a través de la página "consumo de batería" en Configuración. Pero incluso si no puede encontrarlo allí, no está de más eliminar las aplicaciones que instaló una vez pero que ya no necesita (consulte, por ejemplo , la respuesta de Alix ).
También puede deshabilitar algunas aplicaciones del sistema que no necesita (palabra clave: bloatware ). Para hacerlo, vaya a Configuración → Aplicaciones , seleccione la pestaña "Todos" y recorra la lista para encontrar esas aplicaciones. Toque su entrada, y debería encontrar un botón de "deshabilitar". Puede aparecer atenuado: si es así, primero debe "forzar la detención" de la aplicación, y tal vez "desinstalar actualizaciones", antes de que se pueda acceder al botón "deshabilitar". Sin embargo, tenga en cuenta que esta posibilidad no existirá para todas las aplicaciones del sistema. Para los dispositivos rooteados, hay varias herramientas disponibles que le permiten "congelar" o incluso eliminar aplicaciones del sistema (tenga mucho cuidado con esto último); Un ejemplo famoso es Titanium Backup .
dispositivos rooteados y no rooteados: borre la caché de aplicaciones
Si tiene suerte, es simplemente eso: la caché de la aplicación se llenó / desordenó. Esto se puede resolver fácilmente, incluso en dispositivos no rooteados:
dispositivos rooteados: Clear Application Cache y Dalvik Cache
Aún más probable para el caso descrito es un Dalvik Cache desordenado , especialmente si probó muchas aplicaciones, instalando / desinstalando permanentemente diferentes. Por lo tanto, una limpieza del caché Dalvik seguramente resolverá la situación. Como efecto secundario, sin duda acelerará las cosas. No se esperan efectos secundarios negativos.
Esta es la forma más efectiva y segura de hacer realmente el trabajo. Este ejemplo se basa en la recuperación ClockworkMod , que está más extendida. Debería ser equivalente con AmonRa Recovery .
varias aplicaciones ofrecen opciones para limpiar la caché Dalvik (por ejemplo, SystemCleanup y Titanium Backup PRO Key ★ root ). Puedes probar esos; pero no estoy seguro de si uno de ellos realmente "limpia" el caché Dalvik . Al menos para Titanium Backup , sé que solo elimina restos de aplicaciones desinstaladas (es decir, archivos Dalvik obsoletos).
dispositivos rooteados y no rooteados último recurso: restablecimiento de fábrica
Si nada de lo anterior resuelve su problema, siempre existe el restablecimiento de fábrica . Básicamente, esto hace todo lo anterior (borrar Application Cache y Dalvik Cache ), pero también borra la
/data
partición. Esto significa: toda su configuración y datos (excepto los almacenados en su tarjeta SD), así como todas las aplicaciones que instaló usted mismo se han ido. Por lo tanto, asegúrese de tener una buena copia de seguridad antes de hacer esto (consulte, por ejemplo, Copia de seguridad completa de dispositivos no rooteados para saber cómo hacerlo).dispositivos rooteados: fstrim
Otra razón para ralentizar las cosas reside en el almacenamiento. Un poco de historia para entender:
En la memoria flash utilizada en nuestros dispositivos, cada celda solo se puede escribir tantas veces. Para evitar la pérdida de capacidad y el desgaste, el controlador de flash aplica un algoritmo llamado "nivelación de desgaste" para distribuir uniformemente las escrituras en todo el medio. Por supuesto, para evitar la pérdida de datos, solo debe escribir en "lugares vacíos" (excepto cuando sobrescribe explícitamente un archivo). Y aquí viene el culpable: para acelerar las cosas, el sistema de archivos en la mayoría de los casos solo marca los archivos eliminados, pero no le dice al controlador sobre los "bloques liberados", por lo que se vuelve ineficiente con el tiempo.
Android 4.3 soluciona este problema con las
fstrim
llamadas apropiadas , diciéndole al controlador una vez al día qué bloques debe considerar liberados. Algunas ROM integraron una característica comparable también en versiones anteriores de Android, montando sistemas de archivos con ladiscard
opción (para que el controlador sea informado inmediatamente sobre las eliminaciones), pero esto ralentiza un poco las eliminaciones. Para los dispositivos que no han abordado esto en ninguna de las dos formas, puede valer la pena echar un vistazo a la aplicación Lagfix , que llamafstrim
de una manera fácil de usar para particiones seleccionadas. Ejecutar eso una vez en un dispositivo de uso prolongado puede acelerar las escrituras por un factor de hasta 30, e incluso las lecturas se vuelven un poco más rápidas.Referencias
fuente
Mi HTC One V se estaba volviendo tan lento que me estaba preparando para romperlo. Después de probar todo sin nada, revisé mis aplicaciones y eliminé algunas. Aparentemente, el que causó todos los problemas fue You Don't Know Jack. En el momento en que estaba apagado mi teléfono, mi velocidad aumentó dramáticamente y comenzó a funcionar normalmente de nuevo. No estoy seguro de si esto ayudará a alguien más, pero por casualidad que lo haga, solo quería avisarle.
fuente
Cómo acelerar Android lento
¿Recuerdas el día que compraste tu Android? No fue lento. Fue muy rapido. ¿Que pasó? ¿El silicio se hizo más lento? ¿Se taponaron los pedazos? Por supuesto no. Solo estás ejecutando más servicios de fondo invisibles.
Primero, deshabilite las actualizaciones automáticas en
Esto es importante porque de lo contrario simplemente se reinstalan / actualizan ellos mismos.
Luego, busque las aplicaciones que se abren automáticamente después de eliminarlas a través del mantenimiento del dispositivo> borrar memoria y opciones de desarrollador> ejecutar servicios y desinstalarlos o restablecerlos a los valores predeterminados de fábrica a la mayor cantidad posible (también elimino los permisos de ellos para que no puedan leer del almacenamiento en secreto en el fondo, etc.). Es posible que desee conservar algunas aplicaciones del sistema, como los servicios de Google Play, etc. Simplemente desinstale las que confía en que comprende que no son necesarias
Recuerde, borrar la memoria NO acelera el dispositivo, solo le muestra qué aplicaciones cargan automáticamente los procesos en segundo plano para que pueda desinstalarlos. Un buen ejemplo de esto es Instagram, si notas que sigue funcionando mientras está cerrado, porque precargará docenas de videos de Instagram en tu feed incluso antes de abrir la aplicación. Si bien la precarga generalmente se ve como una optimización, si tiene suficientes aplicaciones precargando agresivamente al mismo tiempo, y aplicaciones de seguridad que monitorean esas aplicaciones, y el llenado de RAM que luego inicia la recolección de basura en el tiempo de ejecución de Java, y posiblemente incluso la paginación de memoria, más cualquier actividad que solicite, además de informar su ubicación a Google, además de informar su ubicación para "encontrar su teléfono", además de verificar el tráfico en su futuro viaje diario, además de analizar su calendario para el uso de AI con Google Home, más verificación de actualizaciones, más consultas de notificación, etc., etc., entonces puede encontrar que su dispositivo está realizando mucha más actividad de la que puede manejar. Una forma sencilla de probar esto es activar la opción de ahorro máximo de batería y ver si la batería y la capacidad de respuesta mejoran. Si es así, es en gran parte porque no se permite todo el procesamiento de fondo extenso.
Recuerde también que deshabilitar las actualizaciones automáticas no acelera el teléfono per se, solo le permite evitar que futuras actualizaciones causen una degradación inesperada del rendimiento. Te convierte en el guardián para que tu teléfono no pueda ralentizar mágicamente las horas extras, sino que te permite elegir qué aplicaciones confías para actualizar (y, por supuesto, actualizar las aplicaciones que amas). Es como el método de Kon Mari para tu teléfono.
Recuerde, los teléfonos no se ralentizan con el tiempo. La mala programación en las actualizaciones hace que los teléfonos se ralenticen. Y esto lo llevará de vuelta a un Android suave como el día que lo compró (también es bueno para la batería)
He tenido un éxito sobresaliente con esto. Y mi velocidad de cuadros es 2 veces mejor, así como la velocidad de apertura de la aplicación. Es fantástico.
Ah, y también habilite ANR de fondo para que pueda ver puestos invisibles
fuente
He tenido problemas muy similares con mi teléfono. La respuesta que recibí a mi consulta en los foros de hidromasaje parecía haberlo solucionado. (Tenía aplicaciones que se cerraban, el teclado no aparecía ni se cerraba, etc.).
Vaya a configuración> power Untick fastboot.
Apague y luego en su teléfono.
Esto ahorra un restablecimiento completo si funciona, lo que hizo conmigo.
fuente
He notado en la mía que cuando ejecuto la aplicación Galería, las cosas se ponen muy, muy lentas por un largo tiempo, y finalmente comienzan a funcionar bien nuevamente. Sospecho que es porque tengo una gran cantidad de imágenes y casi nunca uso la aplicación Galería. Creo que puede ser volver a escanear y catalogar en segundo plano u otras funciones de tipo de mantenimiento.
Encontré un problema similar cuando estaba limpiando mi registro de llamadas. De vez en cuando, retrocederé varios meses y eliminaré las entradas de registro de los vendedores telefónicos u otros elementos indeseables. Cuando hago esto y retrocedo varios meses, las cosas también pueden ponerse muy lentas. En este caso, sospecho que es porque esencialmente estoy fragmentando un archivo de registro muy largo, y está tratando de limpiar las cosas en segundo plano, pero mientras lo hago, sigo haciendo agujeros adicionales en él. Sin embargo, una vez más, si solo espero, parece resolverse por sí solo.
Hoy hice ambas cosas, y las cosas se pusieron extremadamente lentas durante aproximadamente una hora después de terminar. Pero lo dejé solo, y ahora todo vuelve a ser liso como el cristal.
A veces solo necesitamos dejar que la maquinaria haga su trabajo sin jugar con ella, lo que empeora las cosas. :)
fuente
boot_completed
ysdcard_mounted
). Para sus registros de llamadas, nuevamente se trata de una base de datos que se puede "aspirar" automáticamente (es decir, des-fragmentar), pero eso debería tomar segundos como máximo. No estoy seguro de qué es lo que ralentiza tanto las cosas aquí, pero si se resuelve solo, mucho mejor :)