Why does the Solidworks Resource Monitor warn me about 'Low System Memory '
In Solidworks there is a resource monitor that checks your system resources for any possible errors like this,
Some variants of this warning include :
- Available system memory is low.
- Available system memory is critically low.
- WARNING! Your system is running critically low on memory.
The system memory Solidworks is specifically referring to is RAM and there is a solution however you may find that your machine still runs fine even though this error occurs.
Background
First some technical background information,
One of the resources that Solidworks monitors is the Commit Charge counter. The commit charge is the amount of memory that Microsoft® Windows® commits for process running on the computer, including Solidworks Design and web browsers.
Windows establishes a commit-charge limit, which is the amount of physical RAM plus the size of the paging file. If your computer has 32 GB of RAM and your paging file size is 8 GB, your commit charge limit is 40 GB.
Windows commits memory space only to running processes that it can fulfil. Once Windows nears the commit-charge limit, any process can become unstable. Solidworks detects this condition and displays a series of warnings starting at around 80% of the Windows commit-charge limit.
Validating the Configuration of the Paging-File Size
Using a paging file ensures that Windows has access to more usable memory and other processes. If you do not have a paging file, Windows must commit physical RAM to the running processes. For example, assume that you have a process on your computer that requests 2 GB of memory and only uses 500 MB. Windows must commit 2 GB of physical RAM that no other process can use, leaving 1.5 GB of physical RAM unavailable but unused.
To validate the configuration of the paging file size:
- In the Windows search bar, type “settings.”
- In the Settings dialog box, in the left pane, click System.
- In the right pane, click About.
- In Related links, click the Advanced system settings link.
- In the Advanced tab, in the Performance group, click Settings.
- In the Performance Options, click the Advanced tab.
- In the Virtual memory group, click Change.
- Ensure that Automatically Manage Paging file size for all drives is selected OR that System managed size is selected for at least one drive.
Note: Solidworks recommends that you use the System managed size option.
Determining Which Processes Consume the Most Committed Memory
Use the below to understand and manage processes that consume the most committed memory. You can end the processes that you do not need and should be considered first before reaching out to different teams or looking to upgrade RAM
To determine which processes consume the most committed memory:
- Open Windows Task Manager.
- In the left toolbar, click Performance.
- Click the … menu and select Resource Monitor.
- In the Resource Monitor, click the Memory tab.
- Click the Commit (KB) column heading to sort it in descending order.
- Processes that consume the most committed memory appear at the top.
From here you can start to look at processes that can be ended or if you believe they are taking up too much RAM investigate why, either yourself or reach out to the support team for that process.
If you deem all the processes to be necessary and cannot be reduced then you'll be considering adding additional RAM.
Related Articles
Solidworks Specifications: A deeper dive
We often get asked about the specifications for our software and most are easy to look at the recommended and find a machine that hits those specs. As Solidworks has a lot more going on inside of it with the 3D Experience portal, the vast array of ...
Clean Reinstall of Solidworks Design
In this article we will cover how to uninstall Solidworks Design in a more in depth way which includes removing hidden files. This is needed if you are experiencing crashes or other technical issues with the software. Also take the time to check ...
Getting Started in the Solidworks 3D Experience
In this article we will go through a few basics of the 3D Experience platform. This is designed for users of the Platform subscriptions as opposed to Desktop or Perpetual licences. We will start with logging in, accessing and reassigning ...
Solidworks won't connect to 3D experience
Sometimes when opening Solidworks design (previously Connected) via the desktop shortcut it will struggle to connect to the 3D Experience and here we have a few options. Note - you can use Solidworks offline but when you need/want to be connected ...
Do I always need to be online to use SOLIDWORKS?
For the Desktop version you do need to have an internet connection to activate the software, but this is a one-time process and you do not need to be online to use the core software, although you will not have access to cloud services while offline. ...