System Administration > Configuring Teamcenter for performance > Configuring the four-tier architecture for performance > Managing server memory
Default automatic memory cleanup settings
Automatic memory cleanup unloads unused objects from the server in the order they were last accessed. The least recently accessed objects are unloaded first. The default settings initiates memory cleanup when the memory server size reaches 12,000 KB, and stops when the memory server size reaches 5,000 KB. You can fine-tune automatic cleanup functionality by modifying the default values of the following preferences. Preference Default value Description UNLOAD_TRIGGER_CEILING 12000 Initiates the memory cleanup operation. Specifies (in kilobytes) what memory size must be reached to initiate the unloading of unused objects from the server memory. This value must be a positive integer higher than the value set for the UNLOAD_TRIGGER_FLOOR preference. If an invalid value is set, the default value of 12000 is used. Automatic cleanup is performed during the operation occurring after the specified ceiling is reached, possibly causing the specified memory size to be exceeded if the final loading action uploads a large amount of data. Setting this value very low reduces the memory server footprint, but decreases performance. UNLOAD_TRIGGER_FLOOR 5000 Stops the memory cleanup operation. Specifies (in kilobytes) what memory size must be reached to stop the unloading of unused objects from the server memory after memory cleanup begins. This value must be a positive integer lower than the value set for the UNLOAD_TRIGGER_CEILING preference. If an invalid value is set, the default value of 5000 is used. Automatic cleanup continues until the memory size specified by this preference is achieved. However, if the total size of unmovable object exceeds the floor amount, the specified memory size is not reached. For example, if objects cannot be removed because their life span does not meet the requirements specified by the UNLOAD_MINIMUM_LIFE preference, and the memory space consumed by these objects exceed the specified floor size, the specified memory size is not reached. Determining the optimum value for this preference requires investigation, and possibly experimentation in a working environment. UNLOAD_MINIMUM_LIFE 1800 Determines which unused objects are qualified for memory cleanup, based on when objects were last accessed. Specifies (in seconds) when an object was last accessed. Objects accessed more recently than the specified value are not removed from server memory. UNLOAD_LOGGING_LEVEL 0 Determines the level of detail logged in the in-session and end-session reports sent to the .unloadlog log file. 0 disables logging. Values 1 through 4 enable logging in progressively more detail. Setting this preference to 1 through 4 does not produce a log file unless the FCC is restarted on the client, for example: Copy FMS_HOME\bin\fccstat -restart
Source: https://docs.sw.siemens.com/documentation/external/PL20251212545240207/en-US/tc_help/AWAdmin/fhs4814155880506/rfr1737238552770/iqj1737238552872/vsd1737238552962/id966654.html · retrieved Fri Jul 31 2026 00:00:00 GMT+0000 (Coordinated Universal Time)