Solution ID: S-074411
Area: Hardware\OS
Sub-Area: Operating System
Question: In the SOLIDWORKS® Resource Monitor or SOLIDWORKS, why do I see the warnings: ‘Available system memory is low’, ‘Available system memory is critically low’, and ‘WARNING! Your system is running critically low on memory’?
Answer: SOLIDWORKS® monitors your entire computer system resource usage in real time while SOLIDWORKS is running. One of the resources that SOLIDWORKS monitors is the ‘Commit Charge’ counter. Commit Charge is the amount of memory that the Windows® operating system (OS) has committed or promised SOLIDWORKS and any other process running on the computer. The OS establishes a Commit Charge limit, which is the amount of physical Random Access Memory (RAM) plus the size of your 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. The OS does not commit memory space to running processes that it cannot fulfill. Once the OS nears the commit limit, any process can become unstable. SOLIDWORKS detects this condition and displays a series of warnings starting at 78% of your OS Commit Charge limit. When you see these warnings, there are two steps you may take to help manage this situation. First, validate your paging file size configuration. The recommendation is to use ‘System Managed Size’. To validate your paging file size, follow these steps: 1. Go to ‘Control Panel’ > ‘System’. 2. Click ‘Advanced system settings’. 3. In the ‘Performance’ group, click ‘Settings’. 4. Click on the ‘Advanced’ tab. 5. In the ‘Virtual memory’ group, click ‘Change’. 6. Make sure that the ‘System managed size’ option is active for at least one drive. Using a paging file ensures that there is more usable memory available to the OS and other processes. For example, if you do not have a paging file, the OS will have to commit physical RAM to the running processes. You may have a process on your computer that requests 2 GB of memory and only uses 500 MB. This means the OS is forced to promise 2 GB of physical RAM that no other process may use, and 1.5 GB of physical RAM is not in active use. The next step is to determine which processes consume the most committed memory. To do this, follow these steps: 1. Press Ctrl + Alt + Delete and start the Windows® ‘Task Manager’. 2. Click the ‘Performance’ tab and then click ‘Open Resource Monitor’. 3. Click the ‘Memory’ tab. 4. Click the ‘Commit (KB)’ column heading to sort in descending order. Processes consuming the most committed memory will appear at the top. Use this information to understand and investigate the steps necessary to manage processes that consume the most committed memory. You may try to end the processes if you do not need them. If the processes are essential, investigate why the processes are using so much committed memory. If the processes are not SOLIDWORKS processes and you need further assistance, consult the support team for the company that developed the process. If you need all of the processes running on your computer and you determine that all of the processes are running as expected, you may need to install more physical RAM on your computer. keyword: rm_commitcharge
Top Solution: Y
You are not authorized to view this page No results found! Suggestions: Check spelling, try a different search, or browse topics below.