The Snapshot page provides a detailed overview of memory usage by different objects at the selected time in the application. Using the provided metrics and visual insights, you are able to analyze and potentially optimize the memory usage for improving application performance.

The page header displays the identifier and the tag type of the selected snapshot, for example, Snapshot_15 Tag:_AUTO.

Memory and object statistics

This section at the top of the page contains the following key metrics regarding memory consumption and application objects for the selected snapshot:
Table 1. Memory and object metrics
Metric Description
Application Memory Specifies the amount of memory owned by the application at the time of the snapshot.
Platform Memory Specifies the amount of memory owned by the platform at the time of the snapshot.
Number of Objects Specifies the count of objects that are present in the application at the time of the snapshot and have not yet been deallocated to free up memory.
Number of Widget Pools Specifies the count of widget pools present in the application at the time of the snapshot and have not yet been deallocated to free up memory.
Number of Temp Tables Specifies the count of temp-tables present in the application at the time of the snapshot and have not yet been deallocated to free up memory.

Snapshot views

The first view you see on the Snapshot page is Summary, which displays the top memory usage objects. You may access a specific tab to have a detailed understanding of an application's execution and memory utilization according to object type. The available views reporting useful information about the snapshot are as follows:
  • Summary
  • OOABL Classes
  • Procedures
  • ABL Types
  • Widget Pools
  • Temp-tables