У меня есть приложение со службой переднего плана и одним действием. Служба может запускаться сама по себе при загрузке или запускаться из действия. Я заметил, что когда служба запускается при загрузке, использование памяти составляет ~ 3 МБ. Как только я открываю действие, использование памяти увеличивается примерно до 9 МБ. После того, как активность была открыта (а затем закрыта кнопкой «Назад» или «Домой»), объем памяти никогда не снижается до 3 МБ, даже после многих часов работы и открытия других приложений.
Мой вопрос: следует ли освобождать память от активности или это ожидается с помощью службы переднего плана?