Отправляет email-рассылки с помощью сервиса Sendsay

IT блог по интересам

  Все выпуски  

IT блог по интересам Создание и активация SWAP в Android


SWAP
Swap один из механизмов виртуальной памяти, при котором отдельные фрагменты памяти (обычно неактивные) перемещаются из ОЗУ на жёсткий диск, освобождая ОЗУ для загрузки других фрагментов памяти. Простыми словами это позволит вам освободить оперативную память, переместив неактивные приложения на внутренний накопитель.

Подготовка карты памяти.
ВНИМАНИЕ! Действия ниже приведут к потере всей информации во внутренней памяти, поэтому рекомендуется сделать бэкап нужного на флэшку.

  1. Перезагрузить в recovery (подразумевается Clockword Mod Recovery)
  2. Выбрать -advanced > -Partition SD Card.
  3. Ext Size – выбираем размер раздела под приложения, у меня 2гб
  4. Swap Size – размер раздела под файл подкачки – 256Мб
  5. Внутренняя память отформатируется

Активация SWAP
ВНИМАНИЕ! Для выполнения действий ниже необходим root доступ и установленный busybox. Они присутствуют только в кастомных прошивках.

  1. Запускаем эмулятор терминал, набираем su, а затем командой fdisk -l /dev/block/mmcblk0 посмотреть точное название раздела под SWAP, будет mmcblk0p2 либо mmcblk0p3.
  2. Создайте в system/etc/init.d фал с названием, к примеру, 15swapon. Поместите в него код:
    #!/system/bin/sh
    busybox swapon /dev/block/mmcblk0p3; (либо mmcblk0p2, зависит от того, что вам выдал fdisk)
    echo 30 > /proc/sys/vm/swappiness;
  3. Выставьте на файл права, rwxr-x—, как и на остальные скрипты, и перезагрузитесь.
  4. Для проверки зайдите в эмулятор терминала и наберите free, напротив swap должны быть цифры, отличные от нулей.

Что это дает? Больше оперативной памяти под активные приложения!
У меня, например, перестала закрываться Opera Mobile после сворачивания.
Пишите в комментариях как это помогло вам.

Здесь можно оставить свои комментарии.


В избранное