Performance Improvements

SOLIDWORKS 2019 includes performance and workflow changes across many areas for increased workflow complexity and larger models.

Installation Manager

The SOLIDWORKS® 2019 Installation Manager uses new download methods that can deliver up to twice the download speed compared to SOLIDWORKS 2018 and earlier.

The new download methods also provide a solution in cases where the Installation Manager failed to download installation files.

Detailing and Drawings

Performance when creating, opening, and editing hole tables has improved for large numbers of holes and for the combination of circular and noncircular holes.

The time it takes to switch from a model to its drawing under the following conditions is improved:
  • Both the model and its drawing are open.
  • You make changes in the model that do not change geometry.
  • The drawing has multiple sheets.
  • Automatic view update is on.

Model Display

SOLIDWORKS 2019 uses a new graphics architecture for parts and assemblies. This architecture provides a more responsive, real-time display especially for large models. It takes advantage of modern OpenGL (4.5) and hardware-accelerated rendering to maintain a high level of detail and frame rate when you pan, zoom, or rotate large models. These performance improvements scale up with the higher-end graphics cards not fully supported in previous versions of SOLIDWORKS. These changes do not apply to drawings.

To turn on the new architecture in SOLIDWORKS 2019, select Tools > Options > System Options > Performance and select Enable graphics performance (Beta feature, requires SOLIDWORKS restart).

Pack and Go

When you select Include drawings, an option in System Options improves performance by limiting the search for drawings to specific folders. In Tools > System Options > External References, Include subfolders for drawings search in Pack and Go searches all subfolders for drawings. If you clear this option, SOLIDWORKS limits its search for drawings to the folders of the packaged models and folders specified in Tools > Options > File Locations > Referenced Documents.


Improved Feature Description
Routing Component Wizard When you use the Routing Component Wizard of the Routing Library Manager, the creation of routing library components is more efficient. The wizard displays only the essential tabs that you use to create routing components for different types of routes. The wizard responds faster when you switch tabs.

In the Routing Library Manager > Routing Component Wizard > Design Table Check tab, all component-specific column headers are displayed. The design table information is locked. You can edit column headers in the wizard and click Next to apply the changes to the design table.

In the Routing Library Manager > Routing Component Wizard > Component Attributes tab, components with multiple configurations load only the active configuration parameters. Other configuration data is loaded only when you select the configuration in the tab, which accelerates the tab's performance.

Piping and Tubing Database

Removing Components

To remove components from the database, in Select Components, select Remove Components and click Save.

Scanning Components

To list components not present in the database, in Scan for library components which are not in the database, click Scan. To include scanned components in the database, select Add Components and click Save.

The saving and scanning operations are faster. In Routing Library Manager > Piping and Tubing Database > Select Components > Scan for library components which are not in the database, select Scan excluded folders, and click Scan to scan components in the excluded folders. After the scanning process completes, the table displays components that are not in the database. In the table, you can edit and save Type and Sub Type for components.

When you click Save, the SOLIDWORKS software opens and saves only selected components with modified Type or Sub Type, and adds them to the database.

Import Data Dialog Box In Routing Library Manager > Piping and Tubing Database > Import Data, Start and Synchronize are not available simultaneously, to improve workflow.
Select Route and Component Type In the Route Component Wizard, the Select Route Type and Select Component Type tabs are combined to improve access.
Design Table Check In the Routing Component Wizard, when no Design Library exists for a part, the Design Table Check node is available. A message prompts you to create a new design table.

Previously, if no design table existed for a part, the Design Table Check node was unavailable and there was no option to create a new design table.

Images for Connectors in the Routing Library Manager The Routing Library Manager includes images in Route and Component Types, Routing Geometry, and Routing Functionality Points nodes of the Routing Component Wizard tab.

The images help you identify the components.


You can temporarily disable the automatic update of mates between a Toolbox component and a non-Toolbox component by clearing Automatic Update for Toolbox Mates. By disabling the automatic update, you can improve performance by making it quicker to edit mates, add mates, and manipulate components.

When you disable automatic mate updates:
  • Toolbox fasteners do not move if you move the components to which they are mated. Non-Toolbox components do move.
  • Performance improves when working in assemblies with several Toolbox components inserted and mated at the top level. For example, in assemblies with hundreds of fastener stacks at the top level, updating these mates can impact assembly performance when performing actions like solving mates, adding mates, and dragging components.
Performance improvements do not occur when Toolbox components are:
  • In subassemblies because the option affects solving mates at the top level only.
  • Patterned, because patterned instances do not use mates.

You must disable Automatic Update for Toolbox Mates each time you open an assembly. See Disabling Automatic Mate Updates in Toolbox.

SOLIDWORKS Electrical 3D

The performance is improved for Route Cables and Route Harness tools. The performance is faster when you use the Route Wires tool for routing of a large number of wires in an assembly.

When you click Tools > SOLIDWORKS Electrical > Electrical Component Wizard, Route Library Manager starts quickly and you can define components faster for SOLIDWORKS Electrical 3D.


SOLIDWORKS PDM has improved performance of loads for large assemblies and complex reference structures in the Contains and Where Used tabs.

You can more quickly complete operations such as moving, dragging, browsing, renaming files, and adding a large number of files to a folder that has many files. You can also check in assemblies with virtual components much faster.

Browsing speed has improved while working on integrated search results.

The elimination of unnecessary interface refreshes speeds up your browsing experience, including folders with many locally cached files.


Performance is improved when you synchronize SOLIDWORKS PDM objects with a large number of files and folders. The Synchronization details dialog box displays the synchronization steps.

To open the Synchronization details dialog box:

  1. Edit a SOLIDWORKS PDM object.
  2. In the dialog box, navigate to the Connection page.
  3. Select Show synchronization steps.
  4. Click OK.


There are improvements in overall stability and performance while solving a simulation, especially for linear static studies with multiple load cases.

A major driver of the performance improvements is based on the fact that the solution formulation is restructured for optimized performance. The optimized reconfiguration is limited to the Intel Direct Sparse solver only. Noticeable improvements in solution time are observed for linear static studies with up to 25 load cases. Note the following:

  • The optimized performance of the Intel Direct Sparse solver is realized for Pressure, Force, and Torque load types. All other load types, connectors, and non-zero prescribed displacements cannot vary from one load case to another, or else you will not observe any performance benefit during the solution.
  • There are not any performance improvements for these cases: linear static studies with load cases defined with no-penetration contacts, virtual wall contacts, distributed beam loads which vary across load cases, loads on beam vertices, and extension only or compression only springs.
  • For linear static studies with multiple load cases, the performance benefit comes from the factorization of the global stiffness matrix. The global stiffness matrix factorization (which consumes the majority of the total solution time) is done only once, as the stiffness matrix is exactly the same for every load case.


View manipulations and assembly component selections are faster in eDrawings®.

To improve performance, click Tools > Options > General and select Graphics boost and Fastest speed.