¿Cómo verificar cuánta batería usa cada aplicación?

1

¿Cómo se vería la cantidad de batería que usa una aplicación con una carga completa del 100%?

¿Hay alguna aplicación por ahí o esto es imposible?

    
pregunta orange 28.07.2012 - 18:37

1 respuesta

4

Esto es prácticamente imposible. Cada programa no directamente usa la energía de la batería, todos usan la CPU, que usa la energía de la batería. Pero todos los demás componentes de hardware también usan energía: la pantalla, GPU, disco duro / SSD, etc. Y, por supuesto, no solo está ejecutando un programa a la vez, normalmente está ejecutando varios, además de todos los procesos en segundo plano para El sistema operativo y otros servicios. Esto se complica aún más por la forma en que el sistema operativo y la CPU asignan los recursos: a pesar de su apariencia, todo no se ejecuta simultáneamente, la CPU simplemente cambia de tarea rápidamente, dando la apariencia de que todo se ejecuta simultáneamente. Además, las CPU modernas pueden cambiar la cantidad de energía que consumen en función de las tareas que se realicen.

Por lo tanto, el efecto que cada programa tiene sobre la duración de la batería depende de muchos factores, la mayoría de los cuales no son fáciles de medir. Lo más cerca que podría acercarse podría ser rastrear la utilización de la CPU de cada programa a lo largo del tiempo y hacer una estimación basada en el consumo de la batería durante ese período. Sin embargo, eso sería una estimación aproximada de muy , y no muy precisa para cualquier propósito útil que pueda imaginar.

    
respondido por el robmathers 28.07.2012 - 19:43

Lea otras preguntas en las etiquetas