ID | 9847 |
Name | Memory Control |
Version | 1.1 |
Model | SL65v53 |
Type | System |
Author: | Dimadze |
Respect: | feanor |
Conflicts: | - |
Depends on: | - |
Add/file: | mem_control.rar, 2522 bytes |
(!)Конфликт со всеми патчами, касающиеся оперативной памяти
Отменить предыдущую версию патча
Описание
Вот на основе всех знаний и патчей о ОЗУ на 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)
Параметр запуска настраивается специальным эльфом-конфигуратором
Возможен запуск браузера без перезагрузки.
*Указаны полные размеры памяти (а несвободные!)
Download count: 402
Added in DB at 05.05.2010, added by Dimadze
Updated at 08.05.2010 16:02 by Dimadze
Add to cart
Download
Back