Snapshot comparison
- Last Updated: February 24, 2026
- 1 minute read
- OpenEdge
- Version 12.8
- Documentation
Comparing two snapshots, typically a baseline (reference) and a later state (target), helps detect increases in memory usage, object counts, or specific object types that may indicate memory leaks or inefficient memory handling. After modifying the application logic, you can compare the memory snapshot taken before the changes with the one taken after to verify whether the updates have reduced memory consumption or improved object lifecycle management. For more information on how to compare two snapshots, see Compare two snapshots.
The Snapshot Comparison page in the OpenEdge Memory Profiler provides a detailed, side-by-side analysis of memory usage between two selected snapshots from the same recording. It highlights differences between two points in a memory recording, enabling you to:
- Identify newly created or instantiated objects.
- Detect released or deleted objects.
- Track active objects that exist in both snapshots.
Snapshot comparison views
- Overview
- OOABL Classes
- Procedures
- ABL Types
- Widget Pools
- Temp-tables