Eng-Tips is the largest engineering community on the Internet

Intelligent Work Forums for Engineering Professionals

  • Congratulations waross on being selected by the Eng-Tips community for having the most helpful posts in the forums last week. Way to Go!

What should I upgrade for improved performance?

Status
Not open for further replies.

mckeand13

Mechanical
Sep 20, 2002
37
US
Here's the specs on my current computer.

It starts to get pretty slow when I work with large assemblies. The regeneration time and editing become very slow. If I try to move a sliding part it often moves very slow and takes a while to get it started.

Dell Precision360
P4 2.8 GHz
Nvidia Quadro FX500/FX600 w/128mb(That's what is listed)
Windows XP SP2
1GB ram

I don't know enough about computers themselves to understand what is limiting the performance.

Please offer any suggestions!

Thanks.
 
Replies continue below

Recommended for you

How "large" are your assy's?
Are you working locally or over a network?

[cheers]
Helpful SW websites FAQ559-520
How to get answers to your SW questions FAQ559-1091
 
Looks like a pretty well balanced system, I would save money for a completely new system or, if budget is really tight, I would go for some more memory or a faster cpu.

In my opinion it would not be wise to spend much on this system, as the next worthwile graphics card upgrade is the FX1400 and that card is PCIe (as are all modern cards). The faster (dualcore) cpu's also use different mainboards.

Stefan Hamminga
EngIT Solutions
CSWP/Mechanical designer/AI student
 
I agree. It also sounds like you need more RAM, by the symptoms you posted. So that may be the best thing to do as a "cheap" fix with the existing system. Otherwise, getting a new system would obviously bring you into a different realm of things to upgrade.

Jeff Mowry
Reason trumps all. And awe trumps reason.
 
Well, I'm not sure if this qualifies as Large but the assembly has 320 parts & sub assemblies.

I used to work over a network and I had a lot of trouble with speed & crashing. I've since changed to working on my hard drive and periodically backing up to the network.
 
How about GBit lan? Works great over here, especially with a linux server running raid and a large filecache. That way both latency and throughput are better than a single wd raptor (fastest sata drive on the market).

Stefan Hamminga
EngIT Solutions
CSWP/Mechanical designer/AI student
 
How many Top Level mates does your assy have?
Tools > Assembly Statistics
Any more than 300 and you are highly likely to get performance & instability problems.

[cheers]
Helpful SW websites FAQ559-520
How to get answers to your SW questions FAQ559-1091
 
245 Top level mates.

How would you minimize this though in a large assembly?

StefanHamminga, I don't even understand what you are talking about regarding networks. I'm handcuffed as far as any change there anyway. I'll be limited to easy computer upgrades.

Sounds like additional Ram is the thing to start with.

Thanks.
 
Minimize top-level mates by using sub-assemblies--and therefore fewer top-level mates because of fewer total parts (sub-assemblies handle their own part mates).

Jeff Mowry
Reason trumps all. And awe trumps reason.
 

and although old this still has some valid points;

Also take a look at the Rules Of Thumb section at In particular the Tools Options Settings for SW2006 and Large Assemblies

[cheers]
Helpful SW websites FAQ559-520
How to get answers to your SW questions FAQ559-1091
 
Hi mckeand13,

You're close to pushing the envelope on top-level mates. If there's any way to push some groups of components into sub-assemblies then I strongly suggest doing that. This might mess with your design logic (i.e. actual BOM structure versus an assembly file structure organized for better performance) in some ways but should improve the performance by minimizing the number of mates at the top level.

For example, if your assembly has patterns of components you might consider pushing those into a separate sub-assembly and patterning there. I worked on electric motors (at least as many parts as you're talking about) in a previous job and we used sub-assemblies to mate the polesets on common reference geometry (an axis of revolution, plus a distance mate, and one or two more mates for orientation). In the end the top-level assembly ended up with ~10 total components.

My suggestion for hardware upgrades would be additional RAM (as much as you can fit in the box - similar to what others have already suggested) and a better graphics card (128Mb used to cut it but is probably closer to a minimum requirement these days - I haven't personally looked into this though). Personally, I have seen significant improvement in performance when doing these two things alone. Especially for the amount of money one spends versus a whole new system.

Also, I assume you're using lightweight components in the assembly as well. I don't think anyone mentioned that. Try not to force everything to load into memory. Chances are you don't need most of the components to be resolved at any given moment.

Good luck!

Chris Gervais
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top