Show TOC Start of Content Area

Function documentation Memory Objects Display  Locate the document in its SAP Library structure

Use

You use Memory Objects Display to display either the content of a single memory snapshot or the differences between two snapshots. You use the navigation tree and its corresponding functions to display the loaded snapshots or the difference.

Features

The Memory Objects Display lists all objects contained in the snapshot file with corresponding size information. Depending on the view you selected in the navigation tree, you can see the following information:

      Ranking List

The Ranking List displays the contents of a memory snapshot sorted by the memory consumption of the memory objects it contains. Type-like entities, such as classes and types of anonymous memory objects are not included in the list, only their instances are. The ranking list does not include any programs.

      Ranking List by Type

The Ranking List by Type displays the same memory objects as the Ranking List, with the only difference that it displays the classes and types of anonymous data objects at the top the class instances and anonymous data objects. You can see the memory consumption of an entire class, including all its instances.

      Tables

The display shows dynamic memory area occupied by internal tables. Only one table body exists for internal tables that are shared after an assignment. The system displays all table bodies of the internal session. Internal tables do not have table bodies directly after their creation or the use of the FREE statement.

Below a table, you can display the internal references to a table. Several references can point to one table.

      Classes

Static attributes of the class without constants. In the case of deep data types, only the references for the individual data objects are stored in this area.

The display also shows the dynamic memory request of a class, which is the memory occupied by deep static attributes of the class and the memory occupied by instances of the class.

Below the classes, you can display the instances of a class. Below the instances, you can display the references that point to an instance (including references from the internal event handler table).

      Programs

The display shows the initial static memory request of a program. This comprises the memory area for the global data of a program. In the case of deep data types, only the references for the individual data objects are stored in this area.

      System Memory

The display shows the memory consumption of internal services within the ABAP runtime environment. The actions of an ABAP programmer have no immediate influence on these values.

      Memory Management

The display shows the memory consumption of memory areas.

      Object Cycles (SCC)

The display shows all non-trivial object cycles, which are all cycles that contain more than one object. Below the cycles, you can display the contained objects.

When you create a memory snapshot, object cycles are recognized dynamically and numbered consecutively. This description is not stable. Therefore, you cannot compare object cycles from two different memory snapshots.

You can limit the number of memory objects displayed by selecting the type from the Display Limit dropdown list box, and entering the limit in the Display Limit input field.

 

End of Content Area