Оптимизировать буферизованное изображение - PullRequest
0 голосов
/ 20 августа 2010

У меня буферизованное изображение с множеством маленьких квадратов (сетки). Это изображение создается на основе выбранного пользователем фонового изображения. выбор велик, тогда переполнение памяти происходит, даже если установлено 1GB. Код для буферизованного изображения выглядит так:

mainMap = new BufferedImage(width, height, BufferedImage.TYPE_3BYTE_BGR);

Я использую только 4 цвета. Я хотел бы оптимизировать код как для пространства, так и для времени. Пожалуйста, предложите.

1 Ответ

2 голосов
/ 20 августа 2010

В вашем коде есть проблема, и он не находится во фрагменте, который вы предоставляете. Использование памяти и процессора не должно сильно зависеть от размера картинки (предположим, что это статическое изображение).

Укажите код, в котором вы заполняете основную карту фоновым изображением.

...