How Do I Allow SolidWorks to Use More Memory?

Are you experiencing slow performance or crashes while using SolidWorks? It could be due to the software not utilizing enough memory. In this article, we will explore how you can allow SolidWorks to use more memory and improve its performance.

Check System Requirements

Before making any changes, ensure that your computer meets the minimum system requirements for running SolidWorks. Insufficient hardware specifications can significantly impact the software’s performance. Visit the official SolidWorks website to find the recommended system requirements for your version of the software.

Adjust Virtual Memory Settings

If your computer has limited physical memory (RAM), you can increase its virtual memory allocation to allow SolidWorks to utilize more memory. Here’s how:

  1. Open System Properties: Right-click on ‘This PC’ or ‘My Computer’ and select ‘Properties’ from the context menu.
  2. Access Advanced System Settings: In the left sidebar, click on ‘Advanced system settings. ‘
  3. Navigate to Performance Settings: Under the ‘Advanced’ tab, click on ‘Settings’ within the ‘Performance’ section.
  4. Adjust Virtual Memory: In the Performance Options window, go to the ‘Advanced’ tab and click on ‘Change.

  5. Increase Virtual Memory: Uncheck the option that says ‘Automatically manage paging file size for all drives.’ Select your primary drive (usually C:) and choose either a custom size or let Windows manage it automatically by selecting ‘System managed size. ‘
  6. Save Changes: Click on ‘Set’ and then ‘OK’ to save your changes.
  7. Note: Increasing virtual memory may require you to restart your computer for the changes to take effect.

Close Unnecessary Applications

SolidWorks requires a significant amount of memory to function optimally. If you have multiple applications running simultaneously, it can limit the available memory for SolidWorks. Close any unnecessary programs or background processes that are not essential for your current task.

Optimize SolidWorks Settings

SolidWorks provides various settings that can help improve performance by reducing memory usage. Here are a few settings you can consider:

  • Level of Detail: Adjust the level of detail in your models to reduce memory consumption. Use simplified representations when working on complex assemblies.
  • Image Quality: Lowering the image quality setting can reduce the amount of memory used by graphics and improve performance.
  • Data Cache: Increase the size of the data cache to allow SolidWorks to store more information in memory, reducing disk access and improving performance.


Increasing SolidWorks’ memory usage can significantly enhance its performance and prevent crashes or slowdowns. By checking system requirements, adjusting virtual memory settings, closing unnecessary applications, and optimizing SolidWorks settings, you can ensure a smoother experience while working with this powerful CAD software.

Remember to periodically monitor your system’s overall performance and make necessary adjustments based on your specific hardware configuration and workload requirements.