How to Tame Large Assemblies: A Practical Performance Guide

Working with large assemblies in SOLIDWORKS can be frustrating. Slow rebuilds, laggy rotations, and long load times kill productivity. The good news? Most performance issues are fixable with the right workflow and settings. This guide covers practical, proven techniques to keep your large assemblies running smoothly.

1. Start With the Right Hardware

Before tweaking SOLIDWORKS settings, make sure your workstation is up to the task:

  • CPU: High clock speed matters more than core count for SOLIDWORKS.
  • GPU: Use a SOLIDWORKS-certified graphics card with a certified driver. An uncertified driver can cripple performance even on high-end hardware.
  • RAM: The more, the better. Large assemblies can easily consume 32 GB or more.
  • Storage: Use a fast local SSD (ideally NVMe). Avoid working directly from network drives.

Check your GPU certification at SOLIDWORKS Hardware Certification.

 

 

2. Use Performance Evaluation to Find Bottlenecks

SOLIDWORKS has a built-in Performance Evaluation tool that tells you exactly what is slowing your assembly down. Access it via Tools > Evaluate > Performance Evaluation.

It breaks down:

  • Rebuild time per component
  • Assembly open time
  • Drawing view regeneration time

Use this data to target your optimization efforts instead of guessing.

3. Simplify Components With Configurations

Create simplified configurations of parts for assembly use. Suppress features that do not affect fit, form, or function:

  • Fillets and chamfers
  • Threads and text
  • Internal features and patterns

Every unnecessary face adds to the computational load. A part that takes 5 seconds to rebuild is unacceptable if it is used 50 times in an assembly.

4. Master Lightweight and Large Assembly Mode

Lightweight components load only a subset of model data into memory. The rest is loaded on demand. This dramatically reduces memory usage and rebuild time.

Large Assembly Mode is a collection of system settings that automatically optimize performance when your assembly exceeds a set component threshold (default: 500 components).

Enable auto-activation at Tools > Options > System Options > Assemblies.

5. Use SpeedPak for Complex Subassemblies

SpeedPak creates a lightweight representation of a subassembly without losing mating references. It is one of the most powerful tools for very large assemblies.

Key points:

  • Only selected faces, bodies, and reference geometry are loaded
  • You can still mate to included geometry
  • Excluded edges appear in gray and cannot be dimensioned

SpeedPak is ideal for top-level assemblies where you need subassembly context without the full detail.

6. Optimize Image Quality Settings

High image quality creates more graphics triangles, which slows both display and rebuild performance.

Go to Tools > Options > Document Properties > Image Quality and:

  • Set the Shaded and draft quality slider toward the left (lower = faster)
  • Set the Wireframe and high-quality HLR/HLV slider toward the left
  • Uncheck Optimize edge length

For assemblies, click Apply to all reference documents to push these settings to every referenced part.

7. Turn Off Visual Eye Candy

RealView Graphics, shadows, and ambient occlusion look great but consume GPU resources. For large assemblies, turn them off via the Heads-up View Toolbar.

Set the display style to Shaded (no edges) for the least resource-intensive view. You can always switch to Shaded With Edges or Wireframe when needed.

8. Suspend Automatic Rebuilds

Constant automatic rebuilds can bring large assemblies to a crawl. Use Tools > Options > System Options > Performance > Suspend Automatic Rebuilds to defer rebuilds until you are ready.

This is especially useful during intensive edits like adding or modifying mates.

9. Cache Files Locally

Working from network drives introduces latency. Once an assembly is finalized and no one else needs to edit it, copy it to a local folder before creating drawings or running simulations.

10. Manage Drawing Sheets Strategically

For multi-sheet drawings:

  • Load only the sheets you need to work on
  • Leave other sheets in quick-view mode

First sheets often contain full assembly views and are the heaviest. Detail sheets are typically lighter and faster to load.

Quick Reference: Settings Checklist

Setting Recommended Value
Large Assembly Mode threshold 500 components (or lower)
Lightweight components Auto-enable
Image Quality (Shaded) Low (slider left)
Image Quality (Wireframe) Low (slider left)
RealView Graphics OFF
Ambient Occlusion / Shadows OFF
Display Style Shaded (no edges)
Verification on Rebuild OFF
Enhanced Graphics Performance ON

Final Thoughts

Large assembly performance is not about one magic setting. It is a combination of good hardware, smart modeling practices, and disciplined use of SOLIDWORKS tools like Lightweight, SpeedPak, and Performance Evaluation.

Start with the Performance Evaluation tool to identify your biggest bottleneck, then work through the techniques above. Even applying half of these tips can transform a sluggish assembly into a responsive one.

Need help optimizing your SOLIDWORKS workflow? Contact our team for personalized support and training.