Энергопотребление профиля iPhone 4 (с инструментами)

У меня есть приложение, в которое я добавил много анимации . Приложение также использовало «средство предотвращения сна iPhone» для воспроизведения беззвучного звука. С тех пор заметил, что расход батареи увеличился до 4 раз! Я хотел бы найти метод профилирования энергопотребления (я думаю, что видел опцию в инструментах), чтобы найти и устранить вызывающие нарушение методы.

С чего бы мне начать искать такую ​​информацию? В настоящее время у меня есть телефон, оставленный на столе примерно на 3 часа, чтобы записать утечку энергии с течением времени. Есть ли лучший способ предсказать, когда приложение выйдет из строя, если мое приложение работает постоянно?

Дополнительный побочный вопрос: процент оставшегося заряда батареи отображается в строке состояния линейным или есть некоторая нелинейность по отношению к конец срока службы батареи?

Редактировать: Я нашел предустановку «мощность» в xcode> product> profile> CPU> Energy Diagnostics. Похоже, что это не работает идеально, так как уровень энергопотребления всегда 0/20. Но он говорит мне, сколько процессорного времени тратится на передний план приложения, графику и музыку!

Теперь я не знаю, как управлять мощностью процессора, работает ли процессор на 75% больше энергии, чем, скажем, на 30%? Интуитивно кажется, что надо ...

Спасибо!

15
задан Alex Stone 12 October 2011 в 02:02
поделиться