Show TOC

FunktionsdokumentationArbeiten mit dem Speicheranalysewerkzeug im neuen ABAP Debugger Dieses Dokument in der Navigationsstruktur finden

 

Das Werkzeug zur Speicheranalyse ist ein Allzweckwerkzeug zur Analyse des Speicherverbrauchs für ein Programm in Ihrer aktuellen Debugger-Sitzung im neuen ABAP Debugger. Im Werkzeug zur Speicheranalyse stehen drei verschiedene Tools zur Verfügung:

  • Speichergrößen bietet einen Überblick über den Speicherverbrauch im internen Modus, der in Ihrer Debugging-Sitzung untersucht wird.

    Sie müssen Werte ermitteln wählen, damit der Debugger die Speichergrößen für die Übersicht berechnet.

    Weitere Informationen: Siehe Arbeiten mit der Übersicht in Memory Inspector. Die angezeigten Speichergrößen sind dieselben wie in Memory Inspector.

  • Der Dominatorbaum stellt die Enthaltenseinbeziehungen in Speicherobjekten dar, d.h. welche Objekte zum gebundenen Speicher anderer übergeordneter Objekte zählen.

    Weitere Informationen: Siehe Arbeiten mit dem Dominatorbaum. Der Dominatorbaum zeigt die gleichen Informationen an wie die Sicht Dominatorbaum in Memory Inspector.

  • Speicherobjekte zeigt mehrere unterschiedliche Ranglistenarten von Objekten nach Größe an. Im Feld Sicht können Sie eine der folgenden Objektlistenoptionen auswählen:

    • Speicherobjekte: Eine nach Größe geordnete Rangliste von Speicherobjekten. Sie sehen sofort, welche Objekte wieviel Speicher verbrauchen.

      Weitere Informationen: Siehe Arbeiten mit den Ranglisten. Die unter Speicherobjekte angezeigten Speichergrößenstatistiken sind die gleichen wie in der Rangliste in Memory Inspector.

    • Typen: Eine nach Typdefinition geordnete Rangliste von ABAP-Klassenobjekten und anonymen Datenobjekten. Sie können zum Beispiel direkt den Gesamtspeicherverbrauch aller Instanzen einer bestimmten lokalen oder globalen ABAP-Klasse erkennen.

      Weitere Informationen: Siehe Arbeiten mit den Ranglisten. In der Sicht Typen werden dieselben Daten dargestellt wie in der Typen-Rangliste in Memory Inspector.

    • Aggregate (Zyklen): Sicht, welche die starken Zusammenhangskomponenten (SZKs) in der Liste der Speicherobjekte berücksichtigt. Am SZK-Symbol Objektzyklus (Objektzyklus) können Sie die Objektzyklen in der Liste erkennen.

      Weitere Informationen: Siehe Arbeiten mit der Sicht Objektzyklen (SZK). Die Sicht Aggregate (Zyklen) zeigt die gleichen Informationen an wie die Sicht Objektzyklen in Memory Inspector.

    In der Sicht Speicherobjekte können Sie sich auch den Inhalt von Speicherobjekten anzeigen lassen. Doppelklicken Sie dazu auf das entsprechende Element in der Liste der Speicherobjekte. Sie können sich zum Beispiel die Zeilen im Körper einer Tabelle oder die Attribute eines ABAP-Klassenobjekts anzeigen lassen.

Starten des Speicheranalysewerkzeugs

Um das Werkzeug zur Speicheranalyse vom Einstiegsbild des neuen ABAP Debugger aus zu starten, gehen Sie wie folgt vor:

  1. In der Drucktastenleiste an der rechten Seite des Debugger-Fensters wählen Sie Ersetze Werkzeug.

  2. Auf dem nachfolgenden Dialogfenster öffnen Sie Speicherverwaltung.

  3. Wählen Sie Speicheranalyse.

    Hinweis Hinweis

    Sie können die Größe des gebundenen Speichers und des Objektspeichers einer Entität in einem Programm auch direkt von der Schnellanzeige der Variablen aus anzeigen. Wählen Sie dazu das Register Speicheranalyse. Doppelklicken Sie anschließend auf die Tabellen, Strings oder sonstigen Entitäten, für die Sie den Speicherverbrauch sehen möchten. Wenn Sie darüber hinaus andere Funktionen zur Speicheranalyse benötigen, müssen Sie zum Werkzeug Speicheranalyse wechseln.

    Ende des Hinweises.