Memory Control / Контроль разметки ОЗУ при запуске
(c)Dimadze
(r)feanor (for code search blocks in EEPROM)
(!)Конфликт со всеми патчами, касающиеся оперативной памяти:
(!)Отменить предыдущую версию патча
Возможный список:

browser killer
memory resizer 
change nonperm/perm
cutheap

v1.1

Доступно для:
------------------
SL65v53
------------------

Описание
Вот на основе всех знаний и патчей о ОЗУ на X65, решил сделать один единственный "мега"патч.
При запуске телефона происходит разметка ОЗУ, т.е. делиться на
NonPermMemory, PermMemory, JavaHeap, остальная часть нам не интересна.
Итак, патч загружает конфигурацию разметки и, если требуется, останавливает
загрузку браузера или Java-машины (или их обоих).
Настройки (1 байт) содержатся в 5304 блоке EEFULL, поэтому чтобы их изменить
потребуется специальный эльф-конфигуратор.
Функции по работе с ФС/фаилами во время работы патча не работают,
поэтому приходяться использовать EEPROM.

Кстати, данный патч выполняет и ф-ию патча CutHeap. 

Ecть 8 фиксированных режимов, т.к. возможность
свободного, а самое главное, неумелого изменения значений
памяти может привести к плохому результату,
а в частности пикоффу при запуске или невключению вовсе, вот так!

  1 - Нормальный режим
  2 - Убитие браузера
  3 - Увеличение NonPermMmem
  4 - Убитие браузера + Увеличение NonPermMmem (NonPermSize: 4 Mb)
  5 - Оптимальный режим NonPerm/JavaHeap #1 (NonPermSize: 3.5 Mb, JavaHeap: 2 Mb)
  6 - Оптимальный режим NonPerm/JavaHeap #2 (NonPermSize: 2.5 Mb, JavaHeap: 3 Mb)
  7 - Максимальный размер NonPermMem (NonPermSize: 5,64 Mb) (Java не работает!)
  8 - Максимальный размер JavaHeap   (NonPermSize: 1 Mb, JavaHeap: 4.2 Mb)

Параметр запуска настраивается специальным эльфом-конфигуратором
Возможен запуск браузера без перезагрузки.
*Указаны полные размеры памяти (а несвободные!)