Share

Poor performance when working with large files in Autodesk Fusion

Technical Support

Issue:

Users reported that when working in Autodesk Fusion (Fusion) files with many components or complex details, the software's performance is poor. This includes:

  • Locks up/freezes/hangs/lags.
  • Parts of the user interface turn black.
  • Simple tasks take a long time to compute.
  • Crashes with an error report. 

The following behaviors might also be observed:

  • Assembly not viewable in the web browser or with a share link.
  • Issues creating 2D-Drawings.
  • Issues when editing components, including moving components or editing/adding assembly relationships.

Causes:

Any of the following may affect file performance:

  • Long timeline/design history.
  • Many components (ex: ~1000 or more).
  • Numerous empty components.
  • Complex imported geometry.
  • Complex sketches/bodies/surfaces.
  • Non-native Fusion parts.
  • Old/outdated graphics cards or drivers.
  • The large size of an importing file.
  • Joints calculation performance.

Solution:

Check the hardware, updates, program settings, and upload queue

General settings to check in Fusion or on the system that can improve performance

Improve timeline compute time in the file

When using the timeline / design history in a parametric environment, try the following to improve compute time:

  • To help narrow down where performance issues may be coming from, enter the following into the text command line of Fusion: fusion.DumpFeaturesByComputeTime. This calls out features by the length of their computing time. Take a look at these features to see if any simplifications can be made. 
  • If design history is not required, turn it off. See How to turn off Timeline in Fusion.
  • Convert features to Direct Modeling by right-clicking the feature in the timeline > Convert to DM Feature. 
  • Limit capture position snapshots and use joints instead. (If more than capture position is made while moving a component, delete all but the last one for any particular component move).
  • Use Modify > Compute All to run a heath check and Resolve Timeline Warning or Errors in Fusion
  • Limit "Remove Instance" features in the timeline.

Modify features in the file

Modify some of the features, or try the following recommendations to improve performance:

  • Clear the cache data and reassign any broken references. 
  • Simplify as many components as possible by deleting bodies, faces, sketches, etc. that aren't necessary. Delete or remove Mesh and T-spline bodies used during the modeling process.
  • Remodel imported files where possible.
  • Remove small details such as fillets, embossed/debossed texts, or hardware fasteners (screws/bolts). 
  • Replace text with decals.
  • Avoid helical and ellipsoidal lines (such as modeled springs) or replace them with a cylinder with a transparent spring texture.
  • When converting bodies to components, convert them in smaller quantities. (For example, if converting over 1000 components at once, try converting in smaller quantities of 100 or 500). 
  • Make components that are not currently being worked on unselectable. Do this by right-clicking the component in the browser tree, and clicking "Selectable/Unselectable".
  • If using a pattern, edit the original pattern to remove parts that need to be deleted.
  • Remove ground/fix features that may cause slowness when trying to move parts. 

Best practices for performance when designing

  • Use origin reference planes or work planes based on the origin rather than references between components.
  • Avoid small details in large designs. This includes fillets, embossed/debossed texts, or hardware fasteners (screws/bolts). 
  • Keep sketches as simple as possible.
  • Avoid patterning in a sketch. Instead, extrude and then pattern the Feature. 
  • Define components/bodies early and create them in place.
  • Components should be linked/referenced to separate computing.
  • Pattern components instead of mirroring or using copy/paste.

Products:

Fusion;

Was this information helpful?