TeamcenterKnowledge

System Administration > Configuring Teamcenter for performance > Configuring the four-tier architecture for performance > Managing server memory

Server memory cleanup log files

While the Teamcenter server is running, object unloading activity is logged in a log file. At the end of the session, a summary of the unloading operation is also logged. The data is stored in the .unloadlog file, typically stored in the TC_TMP_DIR directory. The file contains information such as the peak/least memory used by unloadable objects, the total number of unloaded objects, the total number of unload operations, the average time for an unload operation, and so on. Determine the level of detail reported to the log file by setting the UNLOAD_LOGGING_LEVEL preference to a value between 0 and 4. Setting this preference to 0 disables logging. Following is the data logged in the files for each logging level. Level 0 In-session report Creates no log file. No log information is reported. End-session report N/A Level 1 In-session report Specifies the number of objects in the cache. Specifies the number of objects removed from the cache. Specifies the time (in seconds) to unload the cache. Specifies the number of objects remaining in the cache. End-session report Specifies the peak memory used by unloadable objects for the entire session. Specifies the least amount of memory used by unloadable objects for the entire session. Specifies the total number of objects unloaded. Specifies the total number of unloading operation requests. Specifies the total number of actual unloading operation. Specifies the average time of an unloading operation. Level 2 In-session report Specifies the number of objects in the cache. Specifies the number of objects removed from the cache. Specifies the time (in seconds) to unload the cache. Specifies total memory usage of all areas (in bytes) before unloading. Specifies total memory usage of all areas (in bytes) after unloading. Specifies the number of objects remaining in the cache. End-session report Specifies the peak memory used by unloadable objects for the entire session. Specifies the least amount of memory used by unloadable objects for the entire session. Specifies the total number of objects unloaded. Specifies the total number of unloading operation requests. Specifies the total number of actual unloading operations. Specifies the average time of an unloading operation. Level 3 In-session report Specifies the number of objects in the cache. Specifies the number of objects removed from cache. Specifies the time (in seconds) to unload the cache. Specifies total memory usage of all areas (in bytes) before unloading and before callbacks. Usage shown by area. Specifies total memory usage of all areas (in bytes) after unloading and before callbacks. Usage shown by area. Specifies the number of objects remaining in the cache. Setting the UGII_CHECKING_LEVEL environment variable to 1 provides the following callback and memory usage information: Callbacks. (Lists callbacks triggered. Specifies the time (in seconds) callbacks took.) Specifies memory usage of all areas (in bytes) before callbacks after unloading. Usage shown by area. Specifies memory usage of all areas (in bytes) after callbacks after unloading. Usage shown by area. Specifies the number of objects remaining in the cache. Specifies the time (in seconds) to complete the call. End-session report Specifies the peak memory used by unloadable objects for the entire session. Specifies the least amount of memory used by unloadable objects for the entire session. Specifies the total number of objects unloaded. Specifies the total number of unloading operation requests. Specifies the total number of actual unloading operations. Specifies the average time of an unloading operation. Provides a summary of unloading per type, including type name and unload count. Level 4 In-session report Specifies, if adding to the cache: Object String =object string , type: type of object, time: when it was accessed Specifies, if removing from the cache: Unloading Object: Object String =object string , type: type of object, time: when it was accessed Specifies the number of objects in the cache. Specifies the number of objects removed from cache. Specifies the time (in seconds) to unload the cache. Specifies total memory usage of all areas (in bytes) before unloading and before callbacks. Usage shown by area. Specifies total memory usage of all areas (in bytes) after unloading and before callbacks. Usage shown by area. Specifies the number of objects remaining in the cache. Setting the UGII_CHECKING_LEVEL environment variable to 1 provides the following callback and memory usage information: Callbacks. (Lists callbacks triggered. Specifies the time (in seconds) callbacks took.) Specifies memory usage of all areas (in bytes) before callbacks after unloading. Usage shown by area. Specifies memory usage of all areas (in bytes) after callbacks after unloading. Usage shown by area. Specifies the number of objects remaining in the cache. Specifies the time (in seconds) to complete the call. End-session report Specifies the peak memory used by unloadable objects for the entire session. Specifies the least amount of memory used by unloadable objects for the entire session. Specifies the total number of objects unloaded. Specifies the total number of unloading operation requests. Specifies the total number of actual unloading operations. Specifies the average time of an unloading operation. Provides a summary of unloading per type, including type name and unload count.

Source: https://docs.sw.siemens.com/documentation/external/PL20251212545240207/en-US/tc_help/AWAdmin/fhs4814155880506/rfr1737238552770/iqj1737238552872/vsd1737238552962/id966662.html · retrieved Fri Jul 31 2026 00:00:00 GMT+0000 (Coordinated Universal Time)