Siebel Server Administration Guide > Application Object Manager Administration > About the Siebel Application Object Manager >

Memory Allocation


The Application Object Manager (AOM) caches information in a couple of different ways. Some information is cached and used by every connection and other information is stored for each user connection.

The AOM's memory allocation can be broken into three areas:

User Memory

The user area maintains specific information about each user's session. Typically, each user uses 3 MB to 4 MB of memory, although this depends on the Siebel application in use. This memory is released when the task is completed.

Shared Memory

Shared memory is for common structures used by every user and is the largest segment of AOM memory. It contains definitions for business objects, business components, controls, and other metadata items from the Siebel repository, or SRF file. This memory is loaded as needed and remains loaded for the life of the process. AOM processes commonly use more than 150 MB.

Administrative Memory

The administrative area of memory used by AOM manages the component itself. This memory is relatively small and is used to manage communication between the AOM and other Siebel Server components. It runs the listener and coordinates threads and tasks.


 Siebel Server Administration Guide 
 Published: 23 June 2003