2 votos

Poco uso de la CPU, pero mucho uso de la batería. ¿Cómo?

Esta aplicación de sincronización de archivos está activa durante 8 segundos, se mantiene despierta durante cero segundos y, sin embargo, consume un 25-30% de energía en un día determinado.

¿Qué puede hacer una aplicación para agotar la batería? sin ¿aparece como tiempo de uso de la CPU?

Para ser claro, no estoy buscando soluciones para este específico problema (hablar con el dev para eso): Estoy buscando información sobre lo que las aplicaciones pueden hacer que no se registra en el uso de la batería. Está claro que algo está pasando, pero ¿qué?

(El teléfono es Poco F1, las últimas actualizaciones en todo)

3voto

peterh Puntos 151

También las operaciones de disco obtienen energía de la batería. Por ejemplo, la escritura de un bloque en la memoria flash funciona primero quemándolo y luego con una operación de escritura.

También la comunicación con tu router Wifi o estación base puede consumir mucha energía.

Las CPUs de los teléfonos están bien optimizadas para un bajo consumo de energía, pero no siempre ocurre lo mismo con otras piezas.

En un sistema de archivos ext2-3-4, también las operaciones de lectura de archivos se transfieren a una escritura por defecto, porque los metadatos de la última hora de acceso (último evento de lectura) en el sistema de archivos tienen que ser actualizados. Un Android sensato lo desactivaría ( noatime en las opciones de montaje) pero no siempre lo hacen.

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