Найти тему
AndroidInsider.ru

Как узнать, куда уходит оперативка на Android

Оглавление

Знаете ли вы, зачем смартфону нужна оперативная память? Скорее всего, знаете. Она нужна для того, чтобы, во-первых, поддерживать работоспособность операционной системы, а, во-вторых, удерживать в быстром доступе ранее открытые приложения. Поэтому чем больше оперативки имеет конкретный аппарат, тем лучше. Это общее правило, которого стараются придерживаться по возможности все. Другое дело, что многие даже не догадываются о том, что расход ОЗУ у разных смартфонов может отличаться довольно существенно. Я уже не говорю о том, чтобы отследить его. А зря.

На Android по умолчанию нельзя отследить расход ОЗУ
На Android по умолчанию нельзя отследить расход ОЗУ
Для чего на самом деле создавался Android? Не для смартфонов

Начнём по традиции с азов. Одним из наиболее экономичных смартфонов считается iPhone. Причём неважно, о какой модели идёт речь. Apple так настроила iOS, что теперь ей для поддержания собственной работоспособности и обеспечения работы приложений в фоновом режиме достаточно даже 4 ГБ. В принципе, iPhone 12 имеют уже по 6 ГБ, но и с четырьмя iPhone 11 справлялся вполне неплохо.

На втором месте по экономичности – Google Pixel. Благодаря чистому Android, который не отягощён сторонними оболочками и дополнительными функциями ему тоже вполне хватало 4 ГБ. По крайней мере, до этого года, когда Google перешла на 6-гигабайтные плашки ОЗУ. С ними, конечно, стало заметно бодрее. Но это не отменяет необходимости контролировать расход оперативки.

Как включить меню разработчика на Android

По умолчанию в Android отсутствует функция контроля оперативной памяти. Но зато она есть в меню разработчиков.

  • Чтобы включить меню разработчиков, перейдите в «Настройки»;
  • Пролистайте вниз и откройте раздел «О телефоне»;
Посмотреть расход ОЗУ можно только в меню разработчиков
Посмотреть расход ОЗУ можно только в меню разработчиков
  • 10 раз последовательно нажмите на «Номер сборки»;
  • Нажимайте до появления уведомления о том, что теперь вы разработчик.
Google запустила приложение для Android для медицинских исследований

Сколько оперативки расходует смартфон

После того как вы получите права разработчиков, в настройках появится дополнительный параметр с меню. Он может быть как отдельным пунктом, так и встроенным во вкладку «Система и обновления».

  • Запустите приложение «Настройки» на смартфоне;
  • Перейдите во вкладку «Система и обновления»;
Проанализируйте, какие процессы расходуют больше всего ОЗУ
Проанализируйте, какие процессы расходуют больше всего ОЗУ
  • Откройте пункт «Работающие приложения»;
  • Обратите внимание на раздел «Память», это и есть оперативка.

Сколько ОЗУ должно расходовать приложение

Там вы увидите три строки: Система, Приложения и Свободно. Напротив каждой из них указано дробное (или не дробное) число, указывающее на расход оперативной памяти. В моём случае больше всего уходит на обеспечение работы Android – 2,5 ГБ. А на приложения (этот показатель плавающий) – примерно 600 МБ. Свободно при этом около 3 ГБ.

Нормальный расход ОЗУ приложением — до 150 МБ. Если больше — значит, что-то не так
Нормальный расход ОЗУ приложением — до 150 МБ. Если больше — значит, что-то не так

Тут же, кстати, можно проанализировать, сколько памяти расходует каждый процесс. В нормальном режиме приложения, находящиеся в фоне, могут занимать не больше 100-120 МБ. Как правило, даже меньше. Но если, например, Facebook или Instagram начинают жрать по 400-500 МБ, знайте, что с ними что-то не так. В этом случае рекомендуется либо переустановить приложение заново, либо обновить его через Google Play.

Ещё 12 смартфонов Xiaomi обновятся до Android 11

Почему так мало занято приложениями, спросите? Да потому что смартфоны Huawei (как, впрочем, и многие другие) имеют встроенный механизм энергосбережения, который выгружает из памяти сторонние приложения по истечении нескольких часов. Таким образом он экономит ресурс аккумулятора и ОЗУ. Правда, происходит это не намеренно, а из-за конфликта с системным механизмом Doze, который встроен в Android по умолчанию.