android экономия ресурсов - запуск нескольких сервисов - PullRequest
0 голосов
/ 05 декабря 2011

Итак, я запустил несколько сервисов для разных задач.Хотя повторяющиеся значения одинаковы.Это означает, что сервисы отправляют широковещательные сообщения каждые х секунд (у них одинаковые х).Теперь: что более эффективно для системы / батареи: запуск нескольких служб или их объединение в одну, что заставляет службу также отправлять данные, которые не всегда используются в действиях по получению (большие намерения, которые передаются каждые x секунд) Спасибозаранее

1 Ответ

1 голос
/ 05 декабря 2011

Услуги IMHO требуют больше памяти и ресурсов процессора, чем отправка широковещательных сообщений.Если бы у меня были небольшие данные для отправки (что должно иметь место, если вы используете намерения), я бы обернул их все вместе в дополнительные функции одного намерения в одном сервисе, чтобы избежать чрезмерной загрузки процессора и оперативной памяти.

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