Good operating practice: Configuration recommendations to reduce memory usage
The major influence on the amount of memory that is used in processing data is the combination of the messages that are being processed, and how the message flow is designed. However, the configuration of the integration node runtime also has a significant effect on the memory usage, and it cannot be ignored.
The integration flow logic and product code of an integration server use virtual memory. The message tree, variables, and output messages are all held at locations within virtual memory as they are processed, therefore the entire process size of the integration node does not need to be held in physical memory at the same time.
The following topics provide good operating practices and configuration recommendations to reduce memory usage, regardless of the size or structure of a message to ensure that the minimum amount of physical resources are required.