¿Cómo puedo averiguar qué causa que el "SO Android" consuma batería?

El problema es que veo un alto porcentaje en el elemento "SO Android" en el uso de la batería y quiero averiguar qué lo está causando. Pero permítame decirle que estoy interesado en las técnicas y herramientas de diagnóstico, en lugar de aumentar la vida útil de la batería, como verá en las siguientes cifras, la batería no se agota mucho más rápido de lo esperado.

Aquí está la situación con el teléfono en este momento:

  • Última carga hace 13 horas
  • Reinicié el teléfono después de cargarlo
  • He apagado todo (como GPS, WiFi, red de datos)
  • Estuve en una red 2G todo el tiempo
  • Mi único uso del teléfono durante el día fue unos minutos de WiFi, recibir dos mensajes SMS y una llamada que duró menos de un minuto.
  • Tengo la sincronización automática desactivada

Y aquí está la estadística de uso de la batería:

  • Sistema operativo Android: 67%
  • Pantalla: 10%
  • Espera de celda: 9%
  • Teléfono inactivo: 6%

El sistema operativo Android muestra 1 hora y 30 minutos de tiempo de CPU, pero el tiempo total que el teléfono estuvo encendido fue menos de 30 minutos y no tengo nada activo en segundo plano.

El nivel de la batería no está nada mal (80%), pero teniendo en cuenta que no he hecho nada con el teléfono (y que el teléfono tiene una batería de 2500 mAh), tengo curiosidad por saber qué está causando el uso de la batería.

Obviamente, esto debería deberse a algunas tareas en segundo plano que no figuran en el uso de la batería. Estoy buscando formas, herramientas y métodos que me permitan diagnosticar esto más a fondo y relacionar el 67 % del uso con aplicaciones reales.

Alguna información adicional:

Tengo un Galaxy Note con Gingerbread 2.3.6 instalado. Tengo instalado "Usage Timelines Free" (que no se estaba ejecutando durante el día), y no muestra ningún uso excesivo de la CPU por parte de ninguna aplicación que pueda guiarme hacia quién está consumiendo la batería.

Pregunta relacionada (útil, pero no respondió a mi pregunta): ¿Qué puede causar que el proceso "Android OS" use un alto porcentaje de batería?

Estoy un poco confundido. ¿Tuviste el teléfono encendido por menos de 30 minutos, pero lo cargaste y lo reiniciaste hace 13 horas?
Lo cargué y lo reinicié hace 13 horas, y desde entonces no lo usé por más de 30 minutos. (Pero el dispositivo no se apagó, la pantalla estuvo apagada todo el tiempo)

Respuestas (3)

Use una aplicación como "Mejores estadísticas de batería". Esta aplicación proporciona información detallada sobre todos los servicios en ejecución. Esto es mucho mejor que la aplicación estándar para diagnósticos.

Además, muchos de los servicios principales del sistema se atribuyen como parte del "SO Android". Hay un error muy particular en los dispositivos Samsung Galaxy S II relacionado con el calendario TouchWiz que sigue realizando muchas comprobaciones innecesarias que impiden que el dispositivo duerma correctamente cuando la pantalla está apagada. Esto provoca una gran pérdida de duración de la batería. Dado que TouchWiz en un S II es muy similar al de un Galaxy Note, es posible que tenga el mismo error inherente.

Estos enlaces te pueden dar una mejor idea:

Gracias, esta es realmente la forma en que fui. Usé la aplicación BBS para descubrir que hay bloqueos de activación del núcleo que impiden el sueño profundo. Aquí hay una explicación detallada sobre XDA, si está interesado o puede comentar lo que realmente sucedió: forum.xda-developers.com/showthread.php?t=1419087
jaja no gracias Está bien. Mi amigo y yo ya investigamos esto porque tiene un Galaxy SII y tenía este problema. :)
Bueno, el problema sigue ahí para mí. Un bloqueo de activación del kernel mantiene mi teléfono despierto, llamado "GPS" y pensé que se debía a la ubicación de la red. Cuando desactivo la ubicación de la red, el teléfono se duerme profundamente. Así que si tienes alguna idea sobre esto, tu ayuda es muy apreciada :)
hmmm.... no estoy seguro. Muchos servicios de touchwiz se referencian entre sí. ¿Quizás la reutilización de código de Samsung en los diferentes servicios causó que el problema de wakelock estuviera en múltiples servicios? Sugeriría buscar en los foros de xda para su dispositivo. Probablemente tendrá una buena solución para usted.
@Iravanchi: AFAIK, esto tiene una solución bastante fácil. Mapas -> Configuración -> Configuración de ubicación -> Deshabilitar "Informes de ubicación". Eso evita que casi toda la batería se agote cuando está inactiva, IIRC.

Creo que deberías volver a leer la pregunta relacionada.

Es probable que esto se deba a que los servicios del sistema operativo o las aplicaciones se quedaron ejecutándose en segundo plano. Le sugiero que pruebe algo como taskkiller o el propio administrador de tareas y verifique qué aplicaciones aún se están ejecutando en segundo plano. Incluso si cree que no ha iniciado ninguno, es probable que el dispositivo haya logrado iniciar algunos servicios de sincronización antes de que detuviera la sincronización.

Tengo instalado un Task Killer y veo muchas aplicaciones ejecutándose. Dado que los servicios se inician automáticamente, quiero saber cuál de ellos debe ser responsable del consumo de batería, para poder decidir si mantenerlos o desinstalarlos. Y la sincronización automática se deshabilitó antes de reiniciar mi dispositivo.
No utilice asesinos de tareas. Android ya tiene un taskkiller integrado que elimina las aplicaciones de forma segura y limpia. Las aplicaciones Task Killer tienden a matar aplicaciones de fuerza bruta esencialmente a la fuerza para cerrarlas. Se sabe que causan inestabilidad en el sistema a largo plazo, en realidad pueden causar más cierres forzados más adelante y también pueden ser un problema en términos de duración de la batería.

Estoy usando Samsung Galaxy R por más de 5 meses. Un dispositivo tan maravilloso, por supuesto, el problema es la duración de la batería. He probado muchos de los recursos inútiles. Hice el descanso de fábrica 2 veces aún sin uso. Después de la carga completa, se agota repentinamente al 45% en 4 horas (no había 3G, wifi, GPS). Estaba totalmente frustrado, finalmente tuve la oportunidad de leer este foro. Allí comencé a pensar en el bloqueo de activación del GPS, finalmente encontré la solución. Vaya a Configuración, Ubicación y Seguridad, y deshabilite "Usar satélites GPS" (asegúrese de estar conectado a Internet), luego intente observar. Ahora, tenga en cuenta mi observación a continuación, desde la 1 a. m. 99 % hasta las 6 a. m. 97 % (el teléfono estaba en modo de suspensión) desde las 6 a. Pruebe esto, si está ayudando a ayudar a otros a alejarse de la frustración.

¿Dónde ves estos ajustes? No tengo nada bajo Settings | Securitylos llamados "controles remotos".