TeamcenterKnowledge

System Administration > Configuring Teamcenter for performance

Improving Eclipse expression evaluation

The rich client uses Eclipse menus, commands, and the shortcut menu. Eclipse may evaluate several hundreds or thousands of expressions to control the visibility of any specific command in a menu. In some cases, the Eclipse expression evaluation mechanism may cause problems. Possible cause Problem In the Manufacturing Process Planner and Structure Manager applications, a user performs Select All, Copy, Paste or Remove actions on a large number of BOM lines. This may cause Teamcenter to hang. In the My Teamcenter application with a dataset attached to an item revision, a user: Opens an item revision into the Details pane, right-clicks the dataset, and chooses Check In/Out→Check Out. Selects an item revision in the Home view and chooses Tools→Check In/Out→Check Out. Right-clicks an item revision in the Home view and chooses Check In/Out→Check Out. The Check-in and Check-Out menus are disabled. To avoid the these issues, Siemens Digital Industries Software recommends adding -Dexpressioncache.enable=Y to the TC_ROOT/portal/portal.bat file. For example: Copy start Teamcenter.exe %* -vm "%JRE_HOME%\bin\javaw.exe" -vmargs -Xmx%VM_XMX% -XX:MaxPermSize=128m -Dexpressioncache.enable=Y -Xbootclasspath/a:"%JRE_HOME%\lib\plugin.jar"; "%JRE_HOME%\lib\deploy.jar";"%JRE_HOME%\lib\javaws.jar" %DJIPJL_VMARG%

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