An ABL application allocates and deallocates memory in the context of its ABL session. When an ABL session is trimmed, all the memory allocated to it is released to the OS. This memory release does not include the following:
  • Memory managed by third party libraries or system calls. This memory may or may not be released, but the PAS for OpenEdge agent does not have access or the right to release this memory.
  • All application artifacts, mainly MEMPTRs, allocated by the application but not explicitly released.

To access the agent and session metrics, which provides an administrators insights into the PAS for OpenEdge instance, see Use an OEJMX query to get session metrics. Similarly, to view agent information, see Use an OEJMX to get agent information. To view the various options available to terminate an ABL session, see Terminate ABL session.