Why does Solidworks 2019 hang (running latest release) when only using 8% CPU and 1202MB, Max RAM is 32GB and Processor is Intel Xeon E5-1650v4 @ 3.60 Hz SSD hard Drive only using 23%
Because its stuck thinking/calculating.
It has nothing to do with CPU, RAM or SSD use.
Any problem with those, it'll crash.
So it is a programming issue, that the program does not use the total amounts available to speed up calculations.
It has a specified limit and hangs if reached.
More memory won't help calculation faster.
Most calculation are linear and cannot run in parallel.
Like calculation require result from previous calculation. It need to wait for the result first.
"Hang" could mean the computer still looking for answer.
It could mean computer is stuck in a loop and can't get out.
Or number of solutions increased.
Most software use "convergence" to find answer. Sometime it went the other direction because of parameter given.
Its an optimized way to get a solution faster then actually solving all the variables.
The optimization works in most case but will fail in some.
Looks like you found one.
In short, user won't know why.
Developer need to have exactly what you're doing to repeat the hang so they can see what happen.
On rare case its hardware. Memory error, CPU bug.
E5-1650v4 has 6 cores, 12 threads. 100% / 12 = about 8% maxed out on 1 thread. A lot of Solidworks is single thread only. It will only use more than 8% on your CPU on the rare occasion it can utilize more than 1 thread concurrently.
Ian mentioned this (above), but if you take a look at the whole graph with each thread of your CPU, you should see one of those threads maxed out. If so, this is normal, since SolidWorks does most of its crunching on a single thread.
Rendering is different, and will max out all CPU threads.
You may use Rx to record a session with Record Extended Logging data option, and send the zip file to your reseller for further investigation. With the Extended Logging data option, it is possible to find out the root cause of the slow performance issue.
Retrieving data ...