Вопрос

Есть ли способ увеличить размер кучи для Java ME на устройстве? Я разрабатываю приложение для Nokia N95, но сталкиваюсь с проблемами памяти, когда пытаюсь выполнить обработку изображений больших размеров. В телефоне достаточно места для кучи, но, похоже, он ограничивает объем, разрешенный Java ME, до 1 МБ.

Это было полезно?

Решение

Краткий ответ: нет.

Более длинный ответ. Размер кучи жестко задан в виртуальной машине устройства. Если вам не хватает памяти, вам нужно разбить задачу на более мелкие подзадачи, чтобы позволить GC включиться. При ограниченной памяти возможны только ограниченные операции. Вы фигурируете ...

Другие советы

На некоторых телефонах J2ME работает настройка атрибутов jad Midlet-Heap-Size. Скажем, у телефона всего 2 МБ кучи, если задать для этого атрибута jad значение 3 МБ, то кучи увеличится до 3 МБ. Вы можете попробовать это, это работало на очень небольшом количестве телефонов для меня.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top