G
Guest
Gast
Hallo,
ich arbeite gerade an einem Bildbetrachter. Dabei lese ich Bilddateien (nur JPGs) via image.io.read() als BufferedImage ein und stecke sie in eine ArrayList. Wenn ich nun mehrere große Bilde laden will bekomme ich immer folgenden Fehler:
Java geht also der Speicher aus. Ich könnte nun Java manuell mehr Speicher zuweisen aber das kann ich nicht von jedem Nutzer verlangen. Was könnte ich dagegen tun?
Vielen Dank für jede Hilfe.
Gruß
dadio
ich arbeite gerade an einem Bildbetrachter. Dabei lese ich Bilddateien (nur JPGs) via image.io.read() als BufferedImage ein und stecke sie in eine ArrayList. Wenn ich nun mehrere große Bilde laden will bekomme ich immer folgenden Fehler:
Code:
Exception in thread "AWT-EventQueue-0" java.lang.OutOfMemoryError: Java heap space
Java geht also der Speicher aus. Ich könnte nun Java manuell mehr Speicher zuweisen aber das kann ich nicht von jedem Nutzer verlangen. Was könnte ich dagegen tun?
Vielen Dank für jede Hilfe.
Gruß
dadio