I guess this topic has strayed a bit, but the posts are all collected here now so I want to pursue a couple of points.
John,
Never is an awfully big call and it would seem remiss not to mention something about that if only in passing. Even if we take it to apply only to NX excluding all earlier versions of UG. I'm quite certain that on occasion I have been working on a Windows PC using earlier versions of NX, and I have experienced the dreaded Blue Screen of Death. It was reasonably rare in the past and has thankfully not occurred any time that I can recently recall. By that observation for mine there has been a vast improvement and I would like to say for now on later NX that your claim appears to be borne out. I think by giving a qualified response I can do no better to congratulate you on the improvement.
![[smile] [smile] [smile]](/data/assets/smilies/smile.gif)
.
I don't represent myself as anything but a user in the sense that I can or would be qualified to attribute verifiable cause and effect when crashes occur. So speaking in the same vein the point made that originated this discourse was about something referred to as "memory leakage" by a poster who may or may not have applied the term any more strictly in the technical sense than I am able to. I look at the symptoms and if I'm unable to continue working because the system slows to a point of no return and/or the process says "not responding" then whether it eventually crashes or I kill the process the effects are that I lose my work and have to start again. Is that not a fair description? Can I therefore without stepping on any toes ask why?
For the sake of other readers, sometimes "not responding" (in the application status column of Windows Task manager) is a temporary thing and not to be concerned about. After a prolonged period of time you're simply apt to need to kill the process and start again, because it would take less time to cut your losses than to continue to wait for something that has quite obviously not turned out as you intended.
Simon makes the point about running Update Structure, and I agree it is a good idea and technically I would second the recommendation, noting also that he runs it overnight. Here I hazard a guess that is because it takes too long. In our case we are frequently working with vehicle assemblies for which we cannot get an update structure to finish. Ever.
At some point the inevitablity has to be recognized that the assembly gets too big. I want to perform this is order to be able to interrogate deeply nested branches of a very large product assembly, and I note that this assembly retains memory of the structure based on how it looked when it was last saved. Which is to also say that so do the sub assemblies retain memories of how they were saved. So given that if I set the preferred reference set to empty then I can open then close each separate child component (they're sub-assemblies) one at a time and succeed in manually updating the top assembly I'm perplexed that I can't get update structure to work. It seems that better strategies could be employed but that it probably just tries to open everything and is doomed in the attempt by the sheer size of the target.
The same might be said of my earlier question. I struggle to understand why it takes so long to close files and how it is that when I close an assembly that it doesn't seem to really close all the files. I can often exit NX and restart a new session much faster than shutting down files and continuing to work in the current one, the inference being why not allow the same process to occur without shutting down the session.
Lastly for the sake of other readers per my earlier posts. John and I probably agree that there are other kinds of crashes that sometimes occur for a few other reasons and that they're again probably irrelevant in terms of addressing topics pertaining to memory leakage. I have posted earlier that I have experience of what I put down to memory leakage using other major CAD systems under Windows. While I may have been somewhat sarcastic in doing so (sorry if y'all weren't amused), I mentioned it to mitigate the charge that NX could be blamed solely for the fact that you may do well to reboot on a daily basis.
Best Regards
Hudson