Display Layout
For each entry, the following information is displayed:
● Ranking
The system ranks memory objects by memory consumption.
● Bound (Allocated)and Bound (Used) Memory
Bound memory is freed up when a complete deletion takes place (for internal tables, with FREE). The bound memory of an object also includes the memory used by objects that only exist as references to that object. For example, if an internal table exclusively contains references to data objects that can be released by the garbage collector after the table is deleted, the referenced objects also contribute to the bound memory.
● Referenced (Allocated)and Referenced (Used) Memory
This is the memory referenced by the data object (possibly skipping other data objects). This memory is not released when the data object is deleted, if other data objects still reference that memory. The referenced memory is always larger than or equal to the bound memory.
● SCC (Allocated) and SCC (Used) Memory
A strongly connected component has the property that for every two elements, A and B of such a component, there is a path in the object graph from A to B and from B to A. Therefore, the elements of a strongly connected component can be deleted only by the garbage collector, provided all outside references to elements of the component were deleted. Strongly connected components can be viewed as composite objects that can only be deleted as a whole.
In addition to the Ranking List, the Ranking List by Type, has the Lines / Instances column, which contains the number of lines of tables or the number of class instances, respectively.
For each table, the following information is displayed:
● Lines (Allocated), Lines (Used), and Used – Lines (%)
The columns display the allocated and used lines, as well as the percentage of usage.
● Bound (Allocated)and Bound (Used) Memory
● Referenced (Allocated)and Referenced (Used) Memory
● Column Width
● RefCount
The column contains the number of references to the table.
For each class, the following information is displayed:
● Ranking
● Number of Instances
● Bound (Allocated)and Bound (Used) Memory
● Referenced (Allocated)and Referenced (Used) Memory
● Class Attributes
● Instance Size
For each program, the following information is displayed:
● Ranking
● Global Data
● Number of Instances
● Number of Tables
● Number of Strings
● Number of Data Objects
For each service, the following information is displayed:
● Ranking
● Size
The memory consumption of the service
For each parameter, the following information is displayed:
● Ranking
● Total Size
● Number
The number of parameters.
For each object cycle, the following information is displayed:
● Ranking
● Number of Memory Objects
The number of objects in each cycle.
● Bound (Allocated)and Bound (Used) Memory
● Referenced (Allocated)and Referenced (Used) Memory