Hallo,
ich hab in meinem Programmchen ein Speicher-Problem. Um dieses zu beheben hab ich nochmal mein kompletten Code überdacht.
Farben, Schriftarten und Bilder werden in den Speicher einmal eingelesen und dann nur verwendet und am Schluss wieder dem GC übergeben. Listen werden nach Gebrauch wieder entladen.
Wie soll ich jetzt weiter gehen. Ich kann nicht ausschließen, dass irgendwelche Objekte noch irgendwohin Referenzen haben. Ich weiß nur das mein Speicherverbrauch während der Laufzeit stark ansteigt und nicht mehr runter geht bzw nur teilweise.
Gibt es dafür Tools, Eclipse Plugins oder ein Vorgehen, welches verwendet werden kann, um die Objekte im Speicher sichtbar zu machen? Oder hilft da nur stures Anstarren des Codes und hoffen das man irgendwann die Schwachstelle findet ?
Grüße Swoop
ich hab in meinem Programmchen ein Speicher-Problem. Um dieses zu beheben hab ich nochmal mein kompletten Code überdacht.
Farben, Schriftarten und Bilder werden in den Speicher einmal eingelesen und dann nur verwendet und am Schluss wieder dem GC übergeben. Listen werden nach Gebrauch wieder entladen.
Wie soll ich jetzt weiter gehen. Ich kann nicht ausschließen, dass irgendwelche Objekte noch irgendwohin Referenzen haben. Ich weiß nur das mein Speicherverbrauch während der Laufzeit stark ansteigt und nicht mehr runter geht bzw nur teilweise.
Gibt es dafür Tools, Eclipse Plugins oder ein Vorgehen, welches verwendet werden kann, um die Objekte im Speicher sichtbar zu machen? Oder hilft da nur stures Anstarren des Codes und hoffen das man irgendwann die Schwachstelle findet ?
Grüße Swoop