SARM Buffer Size

The Siebel ARM framework uses a buffered data generation mechanism. Siebel ARM collects data and stores it in memory. After the in-memory data size reaches a threshold defined by the SARM Buffer Size parameter or equivalent environment variable, Siebel ARM outputs the stored data to file on a physical disk. SARM Buffer Size is specified in bytes. The default value is 5000000 (5,000,000 bytes, approximately 5 MB). Valid settings correspond to values ranging from 100,000 bytes to 50,000,000 bytes.

Note: Siebel ARM also outputs stored data to file based on elapsed time, which is defined by the SARM Period parameter or environment variable. The SARM Period setting can determine the size of the data saved to file rather than the threshold value defined by SARM Buffer Size.

For example, if the setting of SARM Buffer Size is 5 MB and there are five instances (processes) of the component, then the total memory used is 25 MB.