Was bedeutet "Beibehaltene Größe" im Speicherinspektor von jVisualVM?

Der Jvisualvm-Heapspeicherauszug auf der Registerkarte "Zusammenfassung" bietet Funktionen zum Untersuchen der größten Objekte anhand der beibehaltenen Größe.

Was heißt eigentlich behalten? Wie groß wird ein Objektbaum berechnet und hier angezeigt?
Falls ich hier ein Objekt (10M) und ein Mitgliedsobjekt (5M) sehen kann, wie soll ich die Heap-Auswirkung berechnen? Haben beide 10M oder 15M des Haufens genommen?
Warum kann ich keines unserer riesigen Anwendungsobjekte an der Fassade sehen?

Vielen Dank.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage