У меня есть программа, которая использует много изображений.
Он загружает много изображений из файла и сохраняет их, чтобы они загружались только один раз.
Он также создает несколько BufferedImages, размером около 400x400, их будет не более 10.
Изображения из файла всего около 6 МБ.
Каждый BufferedImage должен быть примерно 400x400x4 = 640KB.
Тем не менее, использование памяти составляет 500 МБ!
Часть этого будет для остальной части программы, но я почти уверен, что изображения занимают большую часть пространства.
Кто-нибудь знает, что с этим делать?
Или альтернатива BufferedImage, которая использует меньше памяти?