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

Speicheranalyse mit Eclipse Memory Analysis

Thomas Michael


Softwareentwickler aus Leidenschaft.


Beitragsnavigation


Schreibe einen Kommentar

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

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.