Self-reporting by the PAS for OpenEdge agent
- Last Updated: October 15, 2024
- 1 minute read
- OpenEdge
- Version 12.8
- Documentation
The PAS for OpenEdge agent tracks every allocation and deallocation of memory for all its ABL
sessions and its overhead and provides means for collecting the information using an
oejmx or a REST request. However, this information
is only a partial report because the PAS for OpenEdge agent cannot report on memory
allocated by underlying supporting systems, including: Third party libraries like
OpenSSL, Xerces XML parser, and other libraries or
system calls such as print buffers, memory management, and so on.
Most of the memory allocated for an ABL application is due to direct calls from the PAS for
OpenEdge agent to the malloc API. The generated report is therefore a
good indicator for memory utilization, but it is not complete.