Tengo una aplicación que agregué mucha animación a. La aplicación también usó "iPhone sleep preventer" para reproducir audio silencioso. Desde entonces, noté que ¡el consumo de la batería aumentó hasta 4 veces! Me gustaría encontrar un método para perfilar el consumo de energía (creo que vi una opción en Instruments) para encontrar y eliminar el (los) método (s) ofensivo (s).iPhone 4 perfil consumo de energía (con instrumentos)
¿Dónde comenzaría a buscar información como esta? Actualmente tengo el teléfono dejado en el escritorio durante ~ 3 horas para registrar el consumo de energía a lo largo del tiempo. ¿Existe un método mejor para predecir cuándo se agotará la aplicación si ejecuto mi aplicación continuamente?
Una pregunta adicional: ¿el% de batería que se muestra en la barra de estado es lineal o hay alguna falta de linealidad hacia el final de la vida útil de la batería?
Edit: Encontré un preset "power" en xcode> product> profile> CPU> Energy diagnostics. Parece que no funciona a la perfección, ya que el nivel de consumo de energía siempre es 0/20. Pero me dice cuánto del tiempo de CPU se gasta en primer plano de la aplicación, gráficos y música!
Ahora, no sé cómo se administra la potencia de la CPU, ¿está ejecutando la CPU al 75% más de consumo de energía que digamos 30%? Intuitivamente se siente como debería ...
¡Gracias!
No sé acerca de los perfiladores de potencia, pero sospecho que la reproducción de "audio silencioso" está contribuyendo. Creo que el teléfono normalmente apagará sus circuitos de amplificador de audio, y esto provocaría que estuvieran alimentados todo el tiempo. Además, ¿la luz de fondo de la pantalla está encendida? Ese es probablemente el componente más hambriento en el teléfono. – mbmcavoy
la pantalla se mantiene encendida.Estoy obteniendo resultados de consumo de energía muy variables. En algunos casos, parece que el teléfono puede funcionar durante 8 horas, en algunos por solo 5. que está comenzando con 100% –
Esto podría deberse al ajuste automático del brillo en diferentes momentos del día y los niveles de iluminación –