Как пользоваться файлами-подкачки на Андроиде и на каких Самсунгах появилась поддержка виртуальной памяти

Зачем нужна виртуальная память и как ей пользоваться на смартфонах

Владельцы недорогих смартфонов, с небольшим объемом оперативной памяти, могут воспользоваться виртуальной памятью. Подобные программы были очень популярными лет десять назад. Они позволяли несколько «увеличить» объем оперативной памяти на Android-смартфонах. В то время у мобильных устройств технические характеристики были слабые, при хорошем раскладе пользователю давалось 512 МБ памяти. Сейчас на некоторых смартфонах тоже появилась такая возможность. Разберемся, а нужна ли вообще поддержка виртуальной памяти.

Виртуальная память, что это

Виртуальная память или SWAP используется на устройствах Android. Она сохраняется в виде файла на накопителе смартфона и может быть использована в качестве оперативной памяти. Эта функция будет полезна в том случае, если есть необходимость работать с большим объемом информации. Но имеются и недостатки – система может работать медленнее и сильно расходуется ресурс записи жесткого диска.

Как это работает

Напомним, что Android – это операционная система, работающая на ядре Linux. При установке системы Linux на компьютер, система предложит пользователю сделать особый раздел SWAP, который будет работать как файл подкачки, аналогичный приложению в Windows. Сюда же будут периодически сгружаться неиспользуемые данные из оперативки.

Виртуальная память

Если говорить конкретно об Android, то здесь SWAP представлен именно в виде файла и играет только второстепенную роль. Здесь хранятся данные из оперативной памяти и они перемещаются назад, если необходимы. Такого сценария, как на ПК нет, вероятнее всего, из-за отсутствия режима гибернации.

Кроме ядра Linux не стоит забывать и о том, что Android чаще всего работает на устройствах, где есть отдельные флеш-накопители памяти. Они же имеют ограниченный ресурс записи, в сравнении с жесткими магнитными дисками. Именно по этой причине SWAP редко используется на смартфонах Андроид по умолчанию.

Из-за регулярных циклов перезаписи накопители на смартфонах могут быстро выйти из строя. Это совсем не значит, что при использовании виртуальной памяти смартфон быстро выйдет из строя. Многие старенькие смартфоны с установленным приложением SWAP служат уже много лет. Но производители мобильных устройств решили не рисковать, поэтому по умолчанию используется zRam.

Что такое zRam

zRam – это специальный модуль для ядра Linux, который прямо в оперативке сжимает ненужные сейчас данные и восстанавливает их, когда это необходимо. Благодаря этому не расходуется ресурс флеш-накопителя и экономится оперативка. К примеру, именно при помощи zRam на смартфонах Android работают приложения в фоне. Если определенной программой долго не пользуются, то она закрывается, и все ресурсы освобождаются.

Этот модуль работает быстрее из-за того, что все операции с информацией проводятся прямо в оперативке. Общеизвестный факт, что ОЗУ всегда работает более быстро, чем встроенная карта памяти.

Когда может пригодиться SWAP

Виртуальная память будет полезна владельцам смартфонов с небольшим объемом оперативной памяти, к примеру, до 3 ГБ. В этом случае логичным будет добавить немного места за счет SWAP. На компьютерах такие приложения пригодятся для режима гибернации.

Продвинутые пользователи могут поэкспериментировать со значением «vm.swappiness». Именно оно регулирует алгоритм использования виртуальной памяти (по умолчанию это значение составляет 60). Благодаря этому значению можно задать процент свободной оперативки, при котором начинается использование виртуальной памяти. Чем больше установить значение, тем больше информации будет брать SWAP, и тем больше приложения будут работать в фоновом режиме. Но нужно помнить, что это может сильно снизить быстродействие системы.

Приложения виртуальной памяти

В современных смартфонах достаточно памяти и у большинства пользователей больше не возникает необходимости устанавливать какие-то дополнительные приложения для ее увеличения. Но файл подкачки может пригодиться для других целей, о чем сказано выше. На всякий случай нужно уметь его создавать и правильно пользоваться.

Для этой цели есть ряд программ. Чтобы виртуальная память на самом деле работала, необходим ROOT-доступ. Рассмотрим пару приложений в Google Play, которые внушают доверие.

  • Swapper — это очень простое приложение, которое позволяет всего в два клика создать файл подкачки и настроить его приоритет использования (речь идет о значении «vm.swappiness»).
  • RAM Manager — это более усовершенствованная программа, позволяющая не только сделать SWAP и регулировать его приоритет использования. Здесь можно настроить остальные параметры (к примеру, настроить dirty ratio или активировать режим OOM kill allocating task). Но к этим настройкам стоит обращаться лишь опытным пользователям, которые точно понимают все свои действия.

Раньше активно использовался целый ряд подобных приложений. Большинству из нас знакомо название «SWAPit! RAM EXPANDER», оно было чрезвычайно популярно лет 10 назад. Но эта программа перестала давно получать обновления, поэтому, вероятнее всего, не работает на последних версиях Андроид.

В современных смартфонах появилась виртуальная память

Совсем недавно некоторые производители смартфонов объявили о том, что начинают использовать функцию увеличения объема оперативной памяти по умолчанию. О таких изменениях в оболочке FuntouchOS 11 сообщила компания vivo, усовершенствовав новый смартфон серии X60. Такую полезную функцию получила OriginOS и, вероятнее всего, следующим будет MIUI 13.

В смартфонах Samsung модель Galaxy A52s 5G тоже появилась новая функция под названием RAM Plus. Она позволяет несколько расширить оперативную память за счет ПЗУ. Файл подкачки дает пользователю лишние 4 Гбайт. Такая возможность доступна и в некоторых флагманских смартфонах от Samsung.

0 0 Голоса
Рейтинг статьи
Задай вопрос оператору!
Подписаться
Уведомление о
guest

0 комментариев
Встроенные отзывы
Посмотреть все комментарии
Горячие новости
0
Будем рады вашему мнению. Прокомментируйтеx