Ich lese zwei Kunden-Heapdumps und möchte den nicht erreichbaren Objekten folgen, aber ich sehe nur die Nachricht, die beim Anzeigen der Objekte in der Dominator-Struktur nicht erreichbar ist. Ich kann das Nicht-erreichbare Histogramm trotzdem nicht anzeigen oder den Objekten folgen.Ich bin ein wenig verwirrt darüber, wie Eclipse MAT "Nicht erreichbare" Objekte anzeigt. Ich lese zwei Kundenabladungen und möchte den unerreichbaren Objekten folgen
Ich benutze Eclipse MAT 1.50. The link states:
Memory Analyzer Version 1.1 hat eine Vorliebe Seite Option keep_unreachable_objects auszuwählen.
Ich sehe Objekte als unerreichbar markiert, aber ich kann ihnen nicht folgen. Außerdem sehe ich nicht Java-Grundlagen> Nicht erreichbare Objekte Histogramm Ich habe die Option unter Fenster> Einstellungen> Speicher-Analyzer> halten unerreichbare Objekte. Ich habe MAT nach dem Ändern der Einstellung neu gestartet.
Zum Beispiel, hier ist ein Objekt -
Class Name | Shallow Heap | Retained Heap
-----------------------------------------------------------------------------------------
org.apache.catalina.Session[740] @ 0x7cf807688 Unreachable| 2,976 | 2,976
-----------------------------------------------------------------------------------------
Hier ist ein Link, der den Menüpunkt zeigt - http://help.eclipse.org/juno/topic/org.eclipse.mat.ui.help/mimes/threads_overview.png
Meine Fragen:
- Wie kann ich nicht erreichbar Objekte Histogramm aktivieren?
- Sollte ich in der Lage sein, der Objektkette zu folgen, oder fehlinterpretiere ich, was ich sehen sollte, wenn ich auf "Nicht erreichbar" schaue?
Ich weiß, ein Fehler vorhanden ist, aber auf der Suche nach Paniermehl
Danke, Rich-
Danke, Andrew, ich werde Ihre Vorschläge durchgehen und die Frage aktualisieren –