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