First and foremost, I have to thank Chris Cook of Hawk Ridge Portland for introducing me to this incredibly valuable tip.
If you are seeing poor performance (very slow or crashing) when using the โGet Latestโ operation in PDM it might be easy to blame the network connection however there is a simple fix involving a group policy that might solve the issue.ย The fix is as follows:
1)ย Open the EPDM admin tool on your computer
2) Right click on group policies and choose โOpenโ
3)ย In the Local Group Policy Editor, right click โAdministrative Templatesโ under โUser Configurationโ and choose โAdd/Remove Templatesโ.
4) Press โAddโ, Browse to the Enterprise PDM Installer file set: SupportPoliciesPDMWorksEnterprise.ADM and press โOpenโ. Then press โCloseโ.
5)ย In the Local Group Policy Editor, browse to User Configuration>Classic Administrative Templates (ADM)>SolidWorks Enterprise PDM Settings>Explorer.ย NOTE: Classic Administrative Templates is only in Vista and Windows 7
6)ย Double Click on โConfigure Get Fileโ.
7)ย Click โEnabledโ and set the number of threads to 1.
8)ย Hit Apply and close.
9)ย Kill Explorer through Task Manager and restart it or Reboot your machine.
Basically, this will limit all โGet Fileโ operations to a single thread.ย This seems counter intuitive however for this operation, increasing the number of used threads dramatically decreases performance.ย The largest gains will be realized on Vista and Windows 7 however even on a XP32 machine, we have seen time drop from 1 min 38 seconds to 68 seconds for a large top level assembly.