Сильное влияние батареи на iOS из-за дисплея и накладных расходов - PullRequest
0 голосов
/ 13 июля 2020

Я запустил приложение iOS / Swift, над которым я работаю, через профилировщик Xcode и обнаружил, что потребление энергии приложением очень велико. Xcode не сообщает о высокой загрузке ЦП, памяти или диска - только о высокой загрузке батареи. Когда я нажимаю на детали вкладки Energy Impact в Xcode, она показывает высокое потребление энергии из-за накладных расходов, отображения и местоположения. Я понимаю, почему Location оказывает влияние на энергию (20% -ное влияние от этого понятно, поскольку службы определения местоположения включены постоянно при запуске приложения, чтобы максимизировать точность определения местоположения), но я не понимаю, почему Display и Overhead имеют такие большое влияние на время автономной работы приложения. Я бы хотел внести исправление, чтобы улучшить это, но я даже не понимаю, какие части приложения влияют на использование дисплея, и, похоже, очень мало информации о topi c. Даже собственная документация Apple по снижению энергопотребления не очень полезна. Если у кого-нибудь есть дополнительная информация о том, как выяснить, почему приложение так сильно расходует заряд батареи, мы будем очень признательны! полезны. iOS статистика использования энергии приложением

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...