Speicheranalyse mit Eclipse Memory Analysis

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/.

Übersicht

In der Übersicht auf Leak Suspect drücken.

Leak Suspect

Bei mir ist es recht eindeutig. Unten bei Keywords dann auf Details klicken.

Dominator

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.

Öffnen Incoming Reference

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.

Variable gefunden

 

In meinem Problem gibt es eine Map in einer Klasse, die Bilder hält.

Klasse


Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Diese Seite verwendet Akismet, um Spam zu reduzieren. Erfahre, wie deine Kommentardaten verarbeitet werden..