|
||
#1
|
||||
|
||||
Optimizar la Batería (WAKELOCKS)
Bueno supongo que esto es para todos,algunos vienen mas optimizados que otros.... Espero que ayude y despeje dudas...
ENTENDIENDO LOS WAKELOCKS Los wakelocks son muy molestos y a la vez dificiles de solucionar. La mayoria son los causantes de un gran gasto de la bateria. Cuando el movil entra en deep sleep entra en un estado de "ahorro" a 100mhz aprox. cuando hay un wakelock ese estado "despierta" y la cpu pasa a 300mhz min. (depende el kernel). Algunos wakelocks no dejan volver a entrar a deep sleep y eso hace que gaste mucha bateria. Primero de todo vamos a usar alguna app para que nos diga que wakelocks hay en nuestro movil, yo recomiendo usar BetterBatteryStats aunque sea de pago es la mejor. Primero vamos a entender las diferencias entre kernel wakelocks (KWL) y partial wakelocks (PWL): Los KWL son wakelocks causados en el kernel o a nivel de hardware. Algunos de estos son muy dificiles de solucionar, la única manera de resolverlos es cambiar el comportamiento del teléfono. Los PWL son causados por una app. La solución a estos wakelocks es congelar (o, en el caso de Google apps, desinstalar) la aplicación que cause dicho wakelock. Antes de hacerlo, y esto es fundamental, ir a Ajustes -> Aplicaciones cerrar la aplicación, y limpie su caché y los datos. Es normal que aparezcan wakelocks al flashear una ROM, hay que esperar un poco. No siempre se pueden solucionar los wakelocks y aveces aparecen mas solucionando otros. Kernel Wakelocks (KML) wlan_rx, wlan_rx_wake, wlan_wake: Este es un wakelock causado por el tráfico de red. La solución más sencilla sería simplemente apagar Wifi. También se debe a la red Wifi como Refresca conexiones o refresca IPs. Si hay muchas cosas conectadas al WIFI ese es el problema, para solucionarlo intenta tener el minimo de cosas conectadas al wifi. PowerManagerService: Es un KML que sirve como un "catch-all" para sus PWL. Es un marcador de posición, nada más y nada menos. No se preocupándose por él. deleted_wake_locks: Es por borrar una app sin hacerlo como he dicho anteriormente, para solucionarlo asegúrese de forzar cierre aplicaciones y limpiar su caché y los datos antes de eliminarlos. Un reinicio debe eliminar la wakelock completo. Si sigue apareciendo, limpiar caché teléfono y Dalvik. sdio_al, sdio_dmux, etc: Hay posibles causas para ello, una posbbile causa es por el cargador. Haz los comprobaciones adecuadas para saber si es el cargador. Otra possible causa puede ser por la tarjeta SD. Para solucionarlo es tan facil como formatear la SD, si el formateo no funciona, formatee de nuevo y limpie la caché y Dalvik. Y la ultima opcion es por la red, para solucionarlo tiene que cambiar la radio. alarm_rtc: Va relacionado con el PWL AlarmManager, su causa es por alguna app que tienen la sync o notificacion push activada. Para solucionarlo desactive la sync, las notificaciones push o aumente el intervalo de acutalizacion. mmc0_detect, mmc1_detect, mmc2_detect: Es causado otra vez por la tarjeta SD, para arreglarlo desmonta la SD, quite la SD del telefono y reinica. Es recomendable hacer wipe cache y Dalvik. vbus_present: Este es muy facil de solucionar, es causado por carrgadores no originales, normalmente de Apple, para solucionarlo utilize el cargador original. suspend_backoff: Causado por el wifi, el telefono quieren entrar en deep sleep pero el wifi no esta configurada para mantenerese activo mientres el telefono esta en deep sleep. Tambien lo puede causar otro processo. Para saber que proceso lo causa abre Terminal Emulator y escribe esto: Código: (Seleccionar todo) su dmesg >/mnt/sdcard Abre dmesg.txt con Notepad++ y busque "event" vera una cadena repetida eventX-XXXX solo acuerdese de esos ultimos numeros. Volvemos a Terminal Emulator y escribimos esto: Código: (Seleccionar todo) ps Saldra una lista con todos los procesos ejectuados desde el inicio del telefono, buscamos el que coinicida con el numero que hemos memorizado anteriormente y miramos el nombre del proceso. Ese proceso es el culpable del wakelock. Partial Wakelocks (PML) AudioOut_1, AudioOut_2: Este wakelock se crea cada vez que el altavoz del teléfono emita un sonido. Con el 99% de los sonidos desaparece casi al instante. Con los sonidos del teclado, sin embargo, no desaparece tan rápidamente y gasta muchisima bateria, es uno de los wakelocks que gasta mas. Para solucionarlo abra Ajustes>Sonido y desactive los sonidos tono de tecla, sonidos táctiles, Sonidos de bloqueo de pantalla y vibrar al tocar la pantalla... Puede tardar un poco en desparecer este wakelock. ConnectivityService: Causado por la red, no encuentra señal o se mantiene muy poco tiempo conectado, para solucionar intenta configurar bien los APN o cambiar la radio. AlarmManager: Este wakelock no se puede eliminar pero si minimizar, es causado por app por ejemplo el correo que actualizan contastemente, para reducir este wakelock incrementa el tiempo en que estas apps actualizan. MediaScannerService: Este es un wakelock creado por el sistema que escanea su dispositivo para música, películas, imágenes, etc. Este wakelock gasta muchisima bateria al igual que AudioOut_1 y AudioOut_2. En el 99% de los casos reiniciando seria suficiente para solucionarlo. Si no se soluciona ve a Ajustes -> Aplicaciones -> En ejecucion y toquea a "Mostrar procesos de caché", ahora mate el proceso manualmente. Este wakelock se debe a un archivo corrupto tambien puede mirar de encontrarlo y borrarlo. SyncLoopWakeLock: Debio a una mala conexion a la red y las apps que tienen notificaciones push y sync. Para solucionarlo aumente el intervalo de actualizacion y pruebe a utilizar otra radio para mejorar la conexion. ActivityManagerFamily: Este es un wakelock inofensivo. La causa típica no está saliendo de aplicaciones completamente antes de que la pantalla se apaga. Para solucionarlo asegúrese de que usted está saliendo de aplicaciones totalmente (es decir, utilice el botón Atrás para salir de la aplicación o FC en el Administrador de tareas) antes de que la pantalla se apague. Mi consejo es no salir NUNCA con el boton atras y dejar este wakelock que no gasta bateria GTALK_ASYNC_CONN family: Este wakelock parece estar relacionado con una conexión wifi pobresl. Este wakelock es de los que gastan muchisima bateria. Tendria que desaparecer solo en un rato, si no es asi compruebe la conexión wifi y datos y asegurarse de que está bien. Borrar la caché y Dalvik si es necesario. NetworkLocationLocator: Es porque estás en una zona con poca cobertura. Para solucionarlo desacitve la ubicacion por red. NetworkLocationCallbackRunner: Este wakelock es especifico para el S3, causado por la app Google Maps. Para solucionarlo al encender el teléfono no abra Google Maps o cualquier otra cosa que utiliza los datos de ubicación de Google. Tamiben puede desinstalar Google Maps show keyguard: Causado por los widgets en la lockscreen como puede ser el calendario, clima... Es tan facil como quitar esos widgets de la pantalla de bloqueao. Chekin Service: Causado por la app Facebook, la unica manera es desinstalar la app Facebook. SCREEN_FROZEN: Si esto se repite mucho tiene problemas más grandes que un wakelock. APP que suelen tener Partial Wakelocks Facebook: Cualquier aplicación de redes sociales va a querer sincronizar con la frecuencia. La cosa es que Facebook no respeta esos intervalos , y despierta el dispositivo muy amenudo para el intercambio de datos (a pesar de que su servicio de noticias sólo se puede actualizar cada hora o cuando usted quiere). App alternativa: Friendcaster y Fast son dos grandes alternativas que le permiten establecer la frecuencia con la que la aplicación se despierta. Tambien puede mirar Facebook desde el navegadot que no causa wakelocks. Gmail: Causante del wakelock SyncLoopWakeLock. Cualquier app de correo siempre esta acutalizando constantemente. Recomiendo usar otra app para el correo. Google Latitude: Latitud es un servicio de seguimiento. Como tal, se realiza un seguimiento. Se mantiene el teléfono despierto bastante a menudo mientras lo hace. Recomiendo usar otra app. Google Maps: Gran pérdida de espacio y batería. Esta aplicación todavía se despierta su dispositivo incluso después de ser congelado en Titanium Backup. Recomiendo usar otra app. Google play music & Movies: Se actualiza constantemente y provoca wakelocks. Incluso congelada todavía provoca wakelock. Recomiendo usar otra app. JuiceDefender: Mantiene el dispositivo despierto en gran parte debido a la configuración del control de datos. Recomiendo usar otra app. Skype: De vez en cuando después de una llamada Skype provoca un wakelock. Esto no está diseñado para pasar y es más un problema técnico en la aplicación de una sincronización forzada. Fuerza detener la aplicación y borrar su caché eso resuelve las raras ocasiones en las que Skype provoca este wakelock. World Weather Clock Widget: En tan solo 3h acutalizo 275. Esta app provoca los siguientes wakelocks: AlarmManager, GSYNC_ACONN y NetworkStats. Lo mejor es que la desinstales ya! Mas información: http://www.htcmania.com/archive/index.php/t-533492.html Última edición por Pro_10 Día 08/03/15 a las 09:17:50. |
Los siguientes 10 usuarios han agradecido a Pro_10 su comentario: | ||
|
#2
|
||||
|
||||
Muy bueno compi!!
Me quedo por aqui!!
__________________
Mi dropboxhttps://www.dropbox.com/sh/n0djnczvp...lu3OBvjxa?dl=0
Mi canal de Twitch:https://www.twitch.tv/dnfuentes ![]() |
![]() |
![]() |
||||||
|