Что означают значения в «Запущенных службах»?

Когда я иду по следующему пути

Настройки : Приложения : Запущенные службы

Я понимаю:

Другое: 78 МБ в 4

Доступно: 109 МБ + 58 МБ в 8

Что значит выше?

В частности, [78 МБ в 4], [109 МБ + 58 МБ] и [8]

Ответы (1)

Насколько я знаю, он распадается на это:

  • Другое: это ОЗУ, которое сейчас недоступно, потому что оно используется службами, которые фактически работают (на самом деле это могут быть те, которые нельзя убить). Используя ваш пример, 78 МБ ОЗУ используются 4 процессами, следовательно, «78 в 4».
  • Доступно: первое число здесь — это объем ОЗУ, который полностью свободен и не выделен ни одному процессу (109 МБ в вашем примере). Второй номер выделен, но процесс находится в состоянии, когда его можно освободить. Таким образом, «58 МБ в 8» означает, что есть 8 процессов, которые в настоящее время занимают 58 МБ памяти, но они приостановлены/заморожены в фоновом режиме, и что 58 МБ могут быть освобождены ОС, если они нужны активному процессу.

Редактировать: Как отметил Джейк в комментарии ниже, вы можете найти описание в этой записи в блоге разработчиков Android (прокрутите до конца).

Более подробная информация доступна здесь, в нижней части сообщения: android-developers.blogspot.com/2010/02/…
@Джейк: Спасибо! Я думаю, что это ссылка, по которой я изначально читал это, но я не мог найти ее, когда писал это.