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.