Fix SOLIDWORKS System Resources Running Low

Article by Shivani Patel on Sep 01, 2017

Understanding the Problem

SOLIDWORKS has detected that your system resources are running low. It is recommended that you close some applications to free additional resources.”

System resources can refer to:

  • Physical Memory – the amount of RAM on the system
  • Virtual Memory / Page File – the virtual address space, or VRAM, for the SOLIDWORKS process
  • Desktop Heap – OS memory reserved for USER Objects like windows, menus, cursors, icons, and menu keyboard shortcuts.
  • GDI Objects – Resources that support graphics like fonts, bitmaps, brushes, pens, and drawing surfaces.

Monitor these resources by navigating to:

  • Physical Memory – ‘Resource Monitor’, ‘Memory’ tab, or ‘Windows Task Manager’, ‘Performance’ tab.
  • Virtual Memory / Page File – ‘Control Panel’, ‘Administrative Tools’, ‘Performance Monitor’, underneath Monitoring Tools select ‘Performance Monitor’, select the green plus icon for ‘add’, choose ‘Paging File’ from the list, select ‘Add >>’, then click ‘OK’.
    • Alternatively, VRAM can be monitored via a downloadable tool called GPU-Z.
  • USER Objects – ‘Windows Task Manager’, ‘Processes’ tab
  • GDI Objects – ‘Windows Task Manager’, ‘Processes’ tab

The USER Objects and GDI Objects column can be added by then navigating to:

  • ‘View’ menu, and then click ‘Select Columns’.
    • For Windows 10, right-click on an existing column header then click ‘Select Columns’.
  • Check the box for ‘GDI Objects’ or ‘USER Objects’.

On 64-bit computers, this warning message typically refers to RAM, VRAM, or GDI Objects.

Physical Memory has a percentage use out of 100 for us to monitor.  The Paging File counter should stay below 75.  By default, USER Objects or GDI Objects will trigger warnings if above 9,000 Objects.

solidworks resources running low


Solving the Problem – Physical or Virtual Memory

Closing and reopening SOLIDWORKS will release the memory.  To improve Physical Memory performance, additional RAM may be added to the system.  If the Paging File counter nears 100, installing more than one physical disk can assist or Virtual Memory can be modified.

Virtual Memory’s maximum is equal to double the installed physical RAM. By default, this virtual memory is managed by Windows, typically around 1.5 times installed physical RAM. You can modify this by navigating to:

‘Control Panel’, ‘System’, ‘Advanced system settings’, Performance ‘Settings’, ‘Advanced’ tab, ‘Change’, uncheck ‘Automatically manage paging file size for all drives’, ‘Custom size’, and increase the ‘Initial size’ and ‘Maximum size’ to twice the physical RAM.

USER Objects or GDI Objects

Closing windows within SOLIDWORKS, ensuring a proper graphics card and driver combination, or installing the most recent Service Pack of SOLIDWORKS may assist.

Windows XP, Windows Vista, Windows 7, and Windows 10 default to 10,000 USER / GDI Objects allowed per process. Large assemblies, simulations, or having many part files open are some reasons the Windows Task Manager count may increase.

The registry can be edited to increase this maximum and thus delay the warning. A registry edit should be completed only if all other options are attempted.

The registry entry for both is within

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows] then USERProcessHandleQuota and GDIProcessHandleQuota respectively.

[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows NT\CurrentVersion\Windows]

When the base is in Decimal, the Object counts can be increased to:

  • USER Objects: 18000.
  • GDI Objects: 65536.

We have provided a download for these registry edits for your convenience.

GoEngineer wants to make this process easy for our customers. If you require further explanation or feel the system resources warning is due to a memory leak or other unknown error, please contact our Technical Support Team.

About Shivani Patel

Shivani has a background in aerospace engineering, and is the Engineering Manager for southern Texas. She has the Elite certification in SOLIDWORKS and is happy to jump into anything in the SOLIDWORKS licenses. Her main specialty is Simulation - and has spent the past 6 years digging into the Motion Analysis, FEA and CFD programs and supporting many of our oil and gas customers in the south.

View all posts by Shivani Patel


Get the latest articles delivered daily to your inbox, unsubscribe at any time.