Memory snapshot comparison feature in the OpenEdge Memory Profiler helps you understand how memory usage evolves over time in your applications. Comparing two snapshots, typically a baseline (reference) and a later (target) state helps detect increases in memory usage, object counts, or specific object types that may indicate memory leaks or inefficient memory handling.

To compare two snapshots, follow these steps:
  1. On the Memory Usage page, hover over the graph to display the snapshot data points. When the data points appear, click the snapshot you want to compare.

    The Snapshot ID dialog box appears.

  2. To select the snapshot for comparison, click Add to Compare (1/2) marking this snapshot as the first in the comparison.

    A removable display box appears above the upper graph indicating that the snapshot has been selected for comparison.

  3. Navigate through the graph and click on another snapshot you want to compare.
  4. In the Snapshot ID dialog box, click Compare with Snapshot-ID (2/2), where ID refers to the previously selected snapshot.
    A new view appears with the title format: Snapshot-ID1|Snapshot-ID2, displaying a side-by-side comparison of the selected snapshots.
    Note: SnapshotID1 and SnapshotID2 refer to the snapshot identifiers used in the comparison. SnapshotID1 represents the reference snapshot taken earlier, and SnapshotID2 represents the target snapshot taken at a later point in the recording session.
For more information, see Snapshot comparison.