🧙Конкурс сказок!
Samsung
(OFF) _2217_SeWeNi 18 окт 2009

Изменение размера heap-памти (для java) *[!]

и так, начнём:

Нам понадобятся:
1) WinImage
2) FactoryFs_XXXX_Open_Europe_Slav_RU.ffs (XXXX - ваш телефон)
3) Прямые руки


1 шаг:

Открываем наш FactoryFs_XXXX_Open_Europe_Slav_RU.ffs с помошью WinImage (File->Open)
Заходим в каталог **\Exe\Java и копируем куда нибудь на рабочий стол, файл jwc_properties.ini

2 шаг:

Открываем наш jwc_properties.ini и в самом низу находим такой пункт:

## Limited MVM configuration
MAIN_MEMORY_CHUNK_SIZE = 12582912 # (12 * 1024 * 1024) + (0 * 1024), 12.0MB
JAVA_MAX_HEAP_SIZE = 10485760 # (10 * 1024 * 1024) + (0 * 1024), 10MB
JAVA_MIN_HEAP_SIZE = 2097152 # (2 * 1024 * 1024) + (0 * 1024), 2MB
MAX_ISOLATES = 2 # AMS Isolate + One application


MAIN_MEMORY_CHUNK_SIZE - основной(весь) кусок heap-памяти
JAVA_MAX_HEAP_SIZE - максимальный размер, на который heap-память может расшириться
JAVA_MIN_HEAP_SIZE - стартовый(начальный) порог heap-памяти

и так, открываем калькулятор и расчитываем стартовый порог heap-памяти(JAVA_MIN_HEAP_SIZE)
Например у меня он 5242880 как расчитать? - в калькуляторе перемножим то, что в скобках (5 * 1024 * 1024) + (0 * 1024)
теперь расчитаем максимальный размер heap-памяти(JAVA_MAX_HEAP_SIZE)
У меня он 12582912 т.е (12 * 1024 * 1024)
Теперь сложим 5242880 и 12582912 = 17825792 т.е (17 * 1024 * 1024) + (0 * 1024) это мы нашли основной кусок heap-памяти(MAIN_MEMORY_CHUNK_SIZE)

3 шаг:

У нас должно получиться так:

## Limited MVM configuration
MAIN_MEMORY_CHUNK_SIZE = 17825792 # (17 * 1024 * 1024) + (0 * 1024), 17.0MB
JAVA_MAX_HEAP_SIZE = 12582912 # (12 * 1024 * 1024) + (0 * 1024), 12MB
JAVA_MIN_HEAP_SIZE = 5242880 # (5 * 1024 * 1024) + (0 * 1024), 5MB
MAX_ISOLATES = 2 # AMS Isolate + One application


Сохраняем, заливаем обратно(с помошью WinImage) и прошиваем наш FactoryFs_XXXX_Open_Europe_Slav_RU.ffs

ВАЖНО ЗНАТЬ: данный способ проверялся на Samsung GT - S5230
Всё работает (автор никакой ответственности не несёт)

Комментарии (123)

Данный способ проверен на Samsung gt - s5230
A нa обычныx бeз прошивки идeт.
Надо в карту добавить.
Aу, отвeтить можeтe?
ответил Edel
Каких обычных? sgh - моделях? а ты файл поиши в скрытой фс и узнай
А разве в s5230 мало хип?
ответил EvaneScencE
раз расширяют, значит кому то мало :-)
ответил zetoza
господи, это уже с жиру бесятся
ответил EvaneScencE
ну почему, он многозадачен. к примеру ася с аним смайлами жрёт кучу оперативы, добавь сюда оперу с множеством открытых окон и от кучи оперативы останется не большой бугорок.
ответил zetoza
ну это знаешь, тоже от человека зависит, о том, что многозадачен знаю, но всеже привык к малому колличеству хипа на своём д900i, да и эти энтузиасты не жалеют новый считай телефон своими патчами да прошивками новыми.
Показать комментарий
Скрыть комментарий
Назад 1 из 13 Вперёд
Для добавления комментариев необходимо авторизоваться
Samsung
Супер гонки
Добро пожаловать в игру «Супер гонки»! Покупай
Тема: Светлая | Тёмная
Версия: Mobile | Lite | Touch | Доступно в Google Play