MediaTracker braucht zu viel Speicher

wookenny

Erfahrenes Mitglied
Ich habe mal vorgehabt, in Swing ein kleines Tool zu schreiben, um mit Bildern zu hantieren.

Bisher kann man Ordner wählen und sich alle Bilder als Thumbnail anzeigen lassen.
Klappt ganz gut.

Erst habe ich es so gemacht, das alle Bilder erst eingelesen wurden, dann kleiner skaliert und angezeigt. (Hier habe ich alle ohne Rücksicht auf Proportionen skaliert)
Die verkleinerten Bilder wurden per MediaTracker überwacht, wann sie fertig geladen sind.

Das kostete für nen Ordner mit 13MB Bilder ungefähr 17MB Speicher.

Dann wollte ich die Bilder gemäß ihrer Proportionen skalieren.
Dazu brauche ich also ihre Größe und dafür habe ich die Originalbilder auch per mediatracker einlesen lassen.
Obwohl der Mediatracker immer überschrieben wird und ich sogar die Bilder wieder aus ihm entfernt habe, braucht das ganze jetzt ca. 100MB Speicher?
Dabei brauche ich die großen Bilder ja gar nicht mehr, wenn die kleinen erstellt wurden.


Was kann ich dagegen tun? Ist da noch Speicher für die Bilder belegt, den ich nicht mehr zurückbekomme? Aber wie komme ich sonst an die Größe der Bilder ran?
Ein Aufruf des gc hat auch nix gebracht.

Danke an alle, die sich dies bis hier durchgelesen haben.
 
Zurück