Welche Variable benötigt den meisten Speicher?
Kurzer Weg:
Öffnen des Speicher Dumps. Wie man den erstellt siehe unter: http://blog.thomasmichael.de/memory-analysis-in-eclipse-nutzen/.
In der Übersicht auf Leak Suspect drücken.
Bei mir ist es recht eindeutig. Unten bei Keywords dann auf Details klicken.
In der Beschreibung gibt es den Dominator Tree, dort sieht deutlich den Speicherverbrauch. Man kann jeden Eintrag anklicken und bekommt ein Menu, in welcher Ansicht man diese Klasse betrachten möchte.
Wir betrachten die HashMap mit ListObjects-> with incoming references.
Damit erhalten wir eine Übersicht nur über diese Referenz und in welcher Variable sie gehalten wird.
In meinem Problem gibt es eine Map in einer Klasse, die Bilder hält.
Speicheranalyse mit Eclipse Memory Analysis