Procedures
- Last Updated: December 23, 2025
- 2 minute read
- OpenEdge
- Version 12.8
- Documentation
The Procedures view displays a paginated list of all procedures in the snapshot in a tabular manner, organized by Total Memory (KB) in descending order.
column picker available in
the table:| Column name | Description |
|---|---|
| Name | Specifies the name of the procedure. |
| Instance Count | Specifies the count of active instances that are in memory during the execution of a specific procedure at the time of the snapshot. |
| Total Memory (KB) | Specifies the sum of memory used (in KB) by all instances of the procedure. You can use this column to sort the rows. |
Analyze procedure object set
| Column name | Description |
|---|---|
| ID | Specifies a unique identifier for an object that is created or being used within the scope of that procedure. |
| Type | Specifies the object type. For example, Procedure. |
| Memory (KB) | Specifies the sum of the memory used (in KB) by the selected object and the memory used by the objects that are scoped to it. For example, the referenced object may contain several other objects as variables or use a widget-pool. You can use this column to sort the rows. |
| Base Memory (KB) | Specifies the amount of memory used (in KB) by the object. |
column picker, available through the Secondary
Column Selection menu. Analyze procedure-level object call stack
Clicking an object row opens a panel displaying the Call Stack, which
tracks the sequence of execution of procedure object creation in the application.
Call stacks are critical as they help you understand which parts of the application
code were run. You may also copy the entire stack by clicking the
copy icon in the
Call Stack title bar. Because you can only view one
procedure instance at a time, copying the call stack into a text editor creates a
clear and accessible record of the execution sequence for debugging, analyzing, and
collaboration purposes.