Hi
I have a workstation with 8GB of RAM, OS Windows XP Professional (64 bit), and I am using solidworks 2007(64 bit).
My system doesn't support me if I am gonna open an assembly with more than 2000 components inside,
It almost takes 30-40 minutes to open the assembly and the same case happens saving the assembly.
I have monitored the usage of memory fetched by solidworks and it doesn't exceed 1.5 GB every time.
Is there any settings to be carried out for this?
Can anyone help me to overcome this.
I have a workstation with 8GB of RAM, OS Windows XP Professional (64 bit), and I am using solidworks 2007(64 bit).
My system doesn't support me if I am gonna open an assembly with more than 2000 components inside,
It almost takes 30-40 minutes to open the assembly and the same case happens saving the assembly.
I have monitored the usage of memory fetched by solidworks and it doesn't exceed 1.5 GB every time.
Is there any settings to be carried out for this?
Can anyone help me to overcome this.
I have the files in my local disk even I have logged off from vault. Problem here is solidworks doesn't utilize the cpu effectively.
The problems with performance of SW when handling large assemblies is general... SW do not use multi CPU's... if you have hyperthreading, disable it, hyperthreading make the application slower since it splice the CPU into 2 virtual CPU's so SW will only ose 50% of the capacity of only one CPU. If you have two CPU's the good news is that SW will only use one 90% of the time.
About memory... that is another big issue... SW does not manage good large amounts of memory... if you want to see the problem, load a large assembly and take a look at the memory utilization... then close the assembly and take a look at the memory utilization of SW without anything loaded... will be almost the same, meaning that SW does not "release" memory and clean the memory stack.
The problem is not video cards, or video drivers, or any other crazy excuse given by the SW VAR, the problem is that SW need to fix the way the application uses the CPU and manage the memory.
By the way CAD applications normally do not use multiple CPU's since the process is secuential (one calculation after another) and therefore can not do parallel processing.
Welcome to the club!