Slowness in specific areas

Modified by on Jun 11, 2021

Sometimes there are settings or things about your documents that can cause unusual slowness. Here are some things to look for.

Applicable Versions: All Versions

Solution Details

Libraries
Un-compiled libraries containing many components can be slow to load. This can cause the program to appear frozen for several seconds when the Libraries panel is accessed.  Large libraries are more efficiently accessed if they are compiled into an Integrated Library.  These are in a compiled, compressed format, and will load much more quickly into the Libraries panel.  For more information on creating an Integrated Library, refer to this document:
https://www.altium.com/documentation/altium-designer/working-with-integrated-libraries-ad
 
Remove installed libraries that are not being used in the current project.  Extra libraries will take up extra memory, so removing these may improve performance.  To remove installed libraries, open the Available File-based Libraries dialog from the Components panel by clicking the "hamburger" button in the upper right corner of the Components panel, and choosing the File-based Libraries Preferences from the associated menu.  The Available Libraries dialog will appear.  Remove any unnecessary libraries from the Installed tab.  If a library is required in the future, it can be reinstalled in the same dialog.  For more information on the Available File-based Libraries dialog, refer to this document:
https://www.altium.com/documentation/altium-designer/integratedlibrary-dlg-addremovelibrariesformavailable-file-based-libraries-ad

Schematic
Try checking (or unchecking) Preferences ► Schematic ► General ► Optimize Wires & Buses checkbox
 
Reduce the number of wires in your schematic by using net labels and ports. (Especially when dragging components with "Always Drag" checked in Preferences ► Schematic ► Graphical Editing ► Options section).  Documentation (search for Always Drag):
https://www.altium.com/documentation/altium-designer/sch-dlg-schprefsform-grapheditschematic-graphical-editing-ad
** Interesting note about Always Drag:  versions 18 & 19 swapped function of Spacebar & Ctrl+Spacebar (rotate the component(s) & corner modes) compared to 20.  19.1 documentation has a note to hold down Ctrl before drag, to let spacebar work as if the AD checkbox was unchecked, thus allowing spacebar to rotate symbol.
Documentation to help with reducing the number of Wires In your schematic:
https://www.altium.com/documentation/altium-designer/creating-connectivity-ad

https://www.altium.com/documentation/altium-designer/sch-obj-netlabelnet-label-ad
 
PCB
Turn off on-line DRC
in PCB ► Tools ► Design Rule Check… ► Rules To Check section ► right-click anywhere > choose On Line DRC - All Off
 
Slow routing or moving parts, try shelving polygon pours.  Tools ► Polygon Pours ► Shelve ... Polygons  (AD17)
 
2D zoom and pan performance issue
or
Laggy performance when dragging with right mouse button to pan the view
- Copy the contents of the pcb file to a new PCB file.
- Turn on PCB Standard toolbar, then set pull down to Altium Standard 2D (from New Configuration or Not Saved) 
- Reset preferences:  
How do I reset the Altium Designer configuration to the installation defaults?
 
AD19 PCB moving parts is much slower than AD17 (Reported fixed in 19.0.13)
https://forum.live.altium.com/#posts/231609/695108
 
Slow polygon pours
Try increasing the "Arc Approx." value. In PCB ► Tools ► Polygon Pours ► Polygon Manager ► in the Properties section of the right pane, the "Arc Approx." under the Solid tab.  One of our examples has it set to 0.013mm (.5mil).  In a region-based polygon, circular holes are approximated by a series of straight edges. Reducing this value will result in a larger number of straight edges being used to give a better approximation of an arc.
https://www.altium.com/documentation/altium-designer/pcb-obj-polygonpourpolygon-pour-ad
https://www.altium.com/documentation/altium-designer/pcb-prop-polygonpourpolygon-pour-properties-ad

Loading 3D body objects
There is a known issue with Malwarebytes as described in this forum post:
https://forum.live.altium.com/#posts/238134/728145
In the post, there's a screen shot that shows you can add
C:\Program Files\Altium\AD[version#]\AltiumMS.exe to the Allow list to resolve this issue, but you can just add C:\Program Files\Altium.
One of our product specialists also noticed, "…without any Malwarebytes exception, the PCB document was exceedingly slow to load, and 3D Body object did not show in the PCB document in 3D Layout Mode. Adding an exception improved performance and resulted in the 3D Body objects being correctly displayed."
 
Was this article helpful?
0
0
Found an issue with this document? Highlight the area, then use Ctrl+Enter to report it.

Contact Us

Contact our corporate or local offices directly.

We're sorry to hear the article wasn't helpful to you.
Could you take a moment to tell us why?
You are reporting an issue with the following selected text
and/or image within the active document:
ALTIUM DESIGNER FREE TRIAL
Altium Designer Free Trial
Let’s get started. First off, are you or your organization already using Altium Designer?

If would like to speak with a representative, please contact your local Altium office.
Copyright © 2019 Altium Limited

In that case, why do you need an evaluation license?

If would like to speak with a representative, please contact your local Altium office.
Copyright © 2019 Altium Limited

Got it. You actually don’t need an evaluation license for that.

Click the button below to download the latest Altium Designer installer.

Download Altium Designer Installer

If would like to speak with a representative, please contact your local Altium office.
Copyright © 2019 Altium Limited

Please fill out the form below to get a quote for a new seat of Altium Designer.

By clicking “Get Your Free Trial”, you are agreeing to our Privacy Policy.
You may receive communications from Altium and can change your notification preferences at any time.

If you are on Altium Subscription, you don’t need an evaluation license.

If you are not an active Altium Subscription member, please fill out the form below to get your free trial.

By clicking “Get Your Free Trial”, you are agreeing to our Privacy Policy.
You may receive communications from Altium and can change your notification preferences at any time.

Why are you looking to evaluate Altium Designer?

If would like to speak with a representative, please contact your local Altium office.
Copyright © 2019 Altium Limited

You came to the right place! Please fill out the form below to get your free trial started.

By clicking “Get Your Free Trial”, you are agreeing to our Privacy Policy.
You may receive communications from Altium and can change your notification preferences at any time.

Great News!

Valid students can get their very own 6-month Altium Designer Student License for FREE! Just fill out the form below to request your Student License today.

By clicking “Get Your Free Trial”, you are agreeing to our Privacy Policy.
You may receive communications from Altium and can change your notification preferences at any time.

Got it. You can download a free Altium Designer Viewer license which is valid for a 6 months.

Please fill out the form below to request one.

By clicking “Get Your Free Trial”, you are agreeing to our Privacy Policy.
You may receive communications from Altium and can change your notification preferences at any time.

That’s great! Making things is awesome. We have the perfect program for you.

Upverter is a free community-driven platform designed specifically to meet the needs of makers like you.

Click here to give it a try!

If would like to speak with a representative, please contact your local Altium office.
Copyright © 2019 Altium Limited

Got it. You can download a free Altium Designer Viewer license which is valid for a 6 months.

Please fill out the form below to request one.

By clicking “Get Your Free Trial”, you are agreeing to our Privacy Policy.
You may receive communications from Altium and can change your notification preferences at any time.