Overview
- Last Updated: December 23, 2025
- 2 minute read
- OpenEdge
- Version 12.8
- Documentation
The first view you see on the Snapshot comparison page is Overview, which highlights object categories with discrepancies in memory usage and count, helping you to quickly identify potential areas of concern. You can compare memory snapshots taken within the same recording session to track memory behavior.
Snapshots summary
The summary cards display key details for each selected snapshot, reference and target,
providing a quick overview of memory usage and object count at the time of capture.
The following table outlines the attributes included in the snapshot summary
cards:
| Attribute | Description |
|---|---|
| Time | Specifies the timestamp of the snapshot within the recording, without a timezone. |
| Application Memory | Specifies the application memory consumed by the ABL application at the time of the snapshot. |
| Platform Memory | Specifies the platform memory consumed by the ABL application at the time of the snapshot. |
| Objects | Specifies the total count of application objects encountered at the time of the snapshot. |
| Tag | Specifies the tag name provided by the AVM or user-defined tags generated programmatically. |
Differential memory profiling overview by object type
Directly following the summary, the comparison table provides a comprehensive comparison of
memory usage across different object types, such as procedures, temp tables, OOABL
classes, and so on between two snapshots during a memory profiling session. It helps
in identifying which components are consuming the most memory, how memory usage has
changed, and whether object counts have increased or decreased. The following table
outlines the columns included in the differential memory overview table:
column picker, available through the Primary Column
Selection menu. Additionally, you can sort the table by a specific column by
clicking the corresponding column header.
| Column name | Description |
|---|---|
| Type | Specifies the type of object being analyzed, such as procedures, temp tables, OOABL classes, and so on. |
| Memory (SID1) (KB) | Specifies the sum of the memory used (in KB) for each object, including the memory consumed by the objects scoped to it, in the reference snapshot. |
| Memory (SID2) (KB) | Specifies the sum of the memory used (in KB) for each object, including the memory consumed by the objects scoped to it, in the target snapshot. |
| Base Memory (SID1) (KB) | Specifies the amount of memory used (in KB) by the application object, in the reference snapshot. |
| Base Memory (SID2) (KB) | Specifies the amount of memory used (in KB) by the application object, in the target snapshot. |
| Count (SID1) | Specifies the count of each object type in the reference snapshot. |
| Count (SID2) | Specifies the count of each object type in the target snapshot. |
| Memory Difference (KB) | Specifies the difference in memory usage between the two snapshots. |
| Base Memory Difference (KB) | Specifies the difference in base memory usage between the two snapshots. |
| Count Difference | Specifies the difference in the number of objects in the target snapshot compared to the reference snapshot. |
| % Memory Difference | Specifies the percentage change in memory between the two snapshots. |
| % Base Memory Difference | Specifies the percentage change in base memory between the two snapshots. |
| % Count Difference | Specifies the percentage change in object count between the two snapshots. |
Note:
Not all columns are displayed by default. You can customize the table view by
selecting or deselecting columns using the - The Type column is always visible and cannot be deselected.
- SID1 and SID2 refer to the snapshot identifiers used in the comparison. SID1 represents the reference snapshot taken earlier, and SID2 represents the target snapshot taken at a later point in the recording session.
column picker, available through the Primary Column
Selection menu. Additionally, you can sort the table by a specific column by
clicking the corresponding column header.