ds-blue-logo
Preview  |  SOLIDWORKS USER FORUM
Use your SOLIDWORKS ID or 3DEXPERIENCE ID to log in.
FLFrederick Law27/05/2021

Just realize the screenshot are compressed and can't be viewed.

Let's move this to a less disruptive forum: https://www.cadforum.net/viewtopic.php?f=3&t=450​​​​​​​


Users had reported RX complaining low memory even with 32GB RAM install.

How could SW see low memory before any file is opened?

Changing Windows swap file to fixed 64GB will remove that.
While working on a STEP import with 1000 part SW crashed will low memory. With 6GB free RAM.

This is a recreate of what happened. I can repeat this with different large STEP files. So feel free to test it yourself.
Very simple steps.
Import STEP, break link, Save Body, Create Assembly. Turn Off "Derive resulting parts from similar bodies" for maximum effect.  I have it on for a quick example.
Watch Committed grow. My highest was 77GB. My pagefiles size is 64GB + 64GB.

Start with SW fresh start, 14GB committed, 7.3GB free RAM

SW used 253MB Private Byte 396MB Working Set

After Save Body, 44GB committed, 5.3GB free RAM.

SW used 12GB Private Byte 3GB Working Set

Committed increase 44 - 14 = 30GB  SW used 12+3 = 15GB  RAM used 7.3-5.3 = 2GB

Extra in committed 30-15-2 = 13GB (not sure if committed include RAM used, assuming it is)

Close all open files in SW, 43GB committed, 6.2GB free RAM

We free 1GB RAM and 1GB committed.  So committed include RAM

SW will not free the committed until it's closed.
Since closing SW release all committed, they are allocated by SW

Reopen SW, back to where we started.  So it is not a problem with other running program.

I also observed committed grow slowly during the day with every file opened.  Closing the files does not recover all committed memory.
That's why user need to restart SW.


I believe this had been around for a long time.  Someone go find out why and get it fix.


If anyone has same problem, please reply and add to the case.

We might be able to gather enough for a case :p