- Please select -

SOLIDWORKS Resource Monitor Warning

Tips and Tricks Central Innovation 9 January 2019

, , ,

SOLIDWORKS Resource Monitor Warning

You have received this warning: ‘Available open document capacity is low’, ‘Available open document capacity is critically low’, and ‘WARNING! SOLIDWORKS is running critically’? Do not stress there is nothing generally wrong with system memory, it’s most likely due to the Graphic Device Interface (GDI) objects approaching the default pre-defined limit by Windows.

Windows GDI is an Application Programming Interface (API) used for representing graphical objects and displaying them on your external displays within the Windows Operating System (OS). The Windows OS limits the maximum number of GDI objects available for each process. Each OS allows 10,000 GDI objects for each process. Once any process nears the 10,000 GDI Object limit, the process can become unstable and you may not be able to interact with the user interface.

SOLIDWORKS monitors the GDI object usage for the SOLIDWORKS process and displays a series of warnings starting at 85% of the GDI object per process limit. When you see these warnings there are recommendations you may follow to manage the situation.

The first suggestion is to upgrade the custom size in the Virtual Memory instead of modifying the registry settings. If this resolved, no modification of the registry settings is required. In the event, that this does not resolve, then you will need to modify the registry settings.

So as the first step:

1. Go to Control Panel> System > Advanced System Settings

Advanced System Settings

2. Advanced (Tab) > Settings

System Properties Window

3. Advanced > Change

Performance Options Window

4. Uncheck “Automatically manage paging file size for all drives”.Choose the Driver which you would prefer to utilise the virtual memory.

5. Under Custom size, enter the value double the size of the amount of physical RAM installed in your PC. (If you have 32GB, type in 64000MB)

6. Enter the Initial size value of 2 times the amount of physical RAM installed in your system (eg. If you have 32GB, type in 64000MB.)

Virtual Memory Window

7. Click on ‘Set’.

8. Restart your workstation.

If the issue persists, as the second step we can monitor the GDI objects:

1- Open Task Manager (right click on start bar > Task Manager OR through CTRL+ALT+DEL)

Locating Task Manager

2- Click on ‘Details’ Tab

Task Manager Window Setting

3- Right-click on one of the columns and click  ‘Select Columns’

Selecting Columns in Task Manager

4- Tick the GDI objects

Ticking the GDI objects on Select Columns Window

Solidworks on Task Manager

Then you can perform the below changes:

1- Open Regedit (via Run > type ‘regedit’)

 Opening Regedit

2- Locate to the key: HKEY_LOCAL_MACHINE> SOFTWARE> Microsoft> Windows NT> CurrentVersion> Windows>  GDIProcessHandleQuota

3- Right click on the ‘GDIProcessHandleQuota’ and click ‘Modify’.

4- Change the registry key to the maximum process limit 16,384; set the BASE to DECIMAL.

Changing the registry key

For information about the registry key responsible for the GDI object per process setting, see the Microsoft article .

CAUTION: Incorrectly editing the registry can severely damage your operating system. The SOLIDWORKS Technical Support team strongly suggests that you back up the registry data before making any changes to the registry.

Parisa Amiri,

Application Engineer,

Central Innovation, Australia

At Central Innovation, we can provide all – or part – of the solution. Including SOLIDWORKSARCHICAD, and many more industry-leading tools.

It’s something we’ve been doing for almost 30 years. Our commitment to customer service is second to none: we help you get the best out of your technology.

For a truly unique solution to your unique challenges, please contact us. Or read about some of the great services and solutions we offer.)


Back to Tips and Tricks