Configuring Creo Parametric and Windchill Workgroup Manager Clients for CAD Data Management Performance
Are you experiencing poor client performance when using Creo or the Windchill Workgroup Manager and when interacting with your Windchill server?
Do you wonder what should be done to setup clients that manage CAD models (MCAD, ECAD or EPM Documents)?
Configuring or performance tuning client for CAD Data Management performance does NOT need to be an overly complicated or time consuming process as client machines can typically be configured in a couple minutes with a handful of changes. Spend a couple minutes with me going through the typical steps PTC recommends when configuring clients for CAD Data Management performance, specifically the following:
Configuring a Creo Client or Windchill Workgroup Manager Client
Technical Support has created a set of Articles that is the basis of the configuration we’ll be walking through. Review and bookmark the following:
Configuring a Creo Client (CS23960) or Windchill Workgroup Manager Client (CS140968😞
Clients are quick and easy to configure as there are a small number (5 or 6) of changes to make when configuring:
Update to the latest Internet Explorer release available from Microsoft that is supported with your Creo and Windchill release
When working with CAD models in Windchill, the client browser typically processes and renders large lists of objects which can be heavily browser engine performance dependent
Microsoft has improved browser performance in each Internet Explorer release and as such, one can to take advantage of performance improvements by simply updating to a later Internet Explorer release.
Refer to the article for more detail and links to software matrices that document what IE releases are compatible with various Creo, Windchill Workgroup Manager and Windchill releases.
Set config windows_browser_type (Creo) or wgmclient.ini preference windows.browser.type (WWGM) to the most performant browser release Config windows_browser_type or preference windows.browser.type can be set to configure the client to use an in-process Internet Explorer release (Creo/WWGM), out of process Internet Explorer release (Creo only), bundled Mozilla browser release (Creo/WWGM) or bundled Chromium browser release (Creo 3.0). Refer to the table in the article for more detail and choose the browser type that performs best.
Set config dm_network_threads (Creo) or wgmclient.ini preference windows.browser.type (WWGM) to a higher than out of the box value to more fully utilize network bandwidth when downloading content from the Windchill server When downloading content to the Workspace during an Add to Workspace or Check Out operation, clients may not fully utilize available network bandwidth (Creo or the WWGM will typically only download using two network threads). If network bandwidth allows, making this configuration change in combination with Windows Registry settings (#5 below) will improve content download performance. Refer to the article for more detail.
Set config dm_http_compression_level (Creo), environment PTC_WF_NETWORK_THREADS (WWGM) or wgmclient.ini preference wf.network.threads (WWGM) for WAN clients Enable compression of information and content being transferred between a client and Windchill server where the network bandwidth between the client and server is limited (typical in WAN environment). Refer to the article for more detail.
Add Internet Explorer and WAN client TCP related Windows Registry entries to improve performance Internet Explorer and the Windows TCP stack is by default is not tuned particularly well for processing large lists of objects, for simultaneously downloading large sets of files or for auto-tuning the TCP stack in WAN environments. Refer to the article for a single Windows Registry file that can be merged into the client registry (save to disk and double click to implement) and for detail regarding the Windchill Client Inspector that can be used to validate that client machines are configured appropriately.