The OpenEdge Memory Profiler tool features an intuitive user interface (UI) that visualizes and offers insights into the memory usage recordings of your ABL application. With features like memory allocation graphs and object analysis, you can optimize your applications for better performance and efficiency.

Here's a high-level overview of the tool:
Table 1. OpenEdge Memory Profiler tool high-level description
UI element Description
Left panel A navigation sidebar providing direct access to other pages, including the recordings Home page, Memory Usage page, and so on.
Visualization panel The central display area shows one of the following:
  • The Recordings page—Lists all the available memory profiler recordings files available in the watched directory. For more information, see Recordings.
  • The Memory Usage page—Displays a graphical trend of memory usage over time using two line graphs, along with metadata related to the selected recording, such as Recording Details and Tags. For more information, see Recording trend insights.
  • The Snapshot page—Provides a detailed breakdown of memory usage by different objects within the application at the selected time. For more information, see Snapshot.
  • The Snapshot Comparison page—Provides comparative analysis of two memory snapshots captured at different stages of an application's execution. For more information, see Snapshot comparison.