How to Optimize your System*

JS: 2016 Author

Commands to CLEAN up you’re drawing and reduce file size:

(Back to Top)
  1. Use the command PURGE regularly, this will remove unused blocks, layers and trash files.

  2. Use the command AUDIT regularly, this will remove any errors.

  3. PURGE the hsbCAD TSL’s and Extrusion Profiles.

  4. Use the command SCALLISTEDIT,  this will remove unused scales in the drawing.
How to Purge the TSL’s in your drawing 
How to Purge the EXTRUSION Profiles in your drawing
How to clean up unwanted Entities or other stuff in your drawing
Initial commands to speed up performance
The Graphics Card
TrueType font in XREF slows down AutoCAD drawing performance
More helpfull things you can do to optimize your drawing   

How to Purge the TSL’s in your drawing

(Back to Top)

Note: The Purge command will remove any unreferenced entities from a drawing be they blocks, linetypes, text styles, etc. Give it a try. If you compare drawing file size before and after executing Purge you should notice a drop.  
  • Select your Style manager and then select the hsbCAD Objects.
  • Then right click on the hsbCAD TSL styles and select purge.

A dialog box will appear with all the TSL that haven’t been used in the drawing.
  • If you click OK all the selected TSL’s will be removed, you can deselect the TSL’s that you don’t want to purge.

This is the result after you have purged all the TSL’s.

How to Purge the EXTRUSION Profiles in your drawing

(Back to Top)
  • Select your Extrusion Profile Manager and then purge the imported profiles.

Only import the Extrusion profiles that you need.

How to clean up unwanted Entities or other stuff in your drawing

(Back to Top)
  • Select Crtl A, this will select all entities in your drawing, in the OPM you can see all Entities that have been selected.
  • Here you can decide if you want to delete any Entities in the drawing or keep them.
  • Turning off scanning software may make a big difference too. If your Anti-Virus or Anti-Spyware is running try temporarily turning it off and running AutoCAD again, if there is a big difference check to see if you can Exclude the AutoCAD folder and all *.DWG files in the scanning software.
  • Prevent drawing in Perspective, draw in Parallel.
  • Try to keep your 3D drawing free from 2D Details as long as possible... (Add your 2D drawings when your 3D model is ready.)
  • If your windows "Aero" theme is enabled, you need to disable it. Turn off Windows transparency also.
  • Plug your mouse directly in to your laptop. Do not plug it in to the dock.
  • Right click on your AutoCAD desktop icon and disable digital signatures.

Type CONFIG in the command line and do the following:

  • Turn off scroll bars, tooltips and rollover tooltips. Shrink cursor size to speed up performance
  • enable maintain visual fidelity and size compatibility
  • disable double click editing and shortcut menus in drawing area
  • disable all auto track settings
  • under autosnap settings enable autosnap aperture box
  • Disable object grouping and enable implied windowing - disable selection preview
  • Turn the Hardware Acceleration ON. 

How can I quickly delete selected Entities

(Back to Top)
  • Use the quick select to remove any hidden Entities.
  • In the Object Type select the desired Entity from the pull downmenu.

Initial settings:

(Back to Top)

1. Type DSETTINGS at the command prompt:
  • Polar Tracking Tab: enable polar tracking (or press F10).
  • Dynamic Input Tab: disable pointer input, enable dimension input where possible, click show only one dimension.
  • Quick Properties Tab: disable quick properties palette.
  • Selection Cycling Tab: disable selection cycling.
2. Type 3DCONFIG at the command prompt:
  • enable adaptive degradation.
  • Click manual tune and enable hardware acceleration.
3. Pull down menus, go to:  Tools/Customize/Edit Program Parameters (ACAD.pgp) – for those of you that edit command abbreviations.
(C:\Program Files\Autodesk\AutoCAD 2015\UserDataCache\en-us\Support)


Initial commands to speed up performance

(Back to Top) 
Type the following in the command prompt:
  • UCSDETECT (set to 0) – this will disable Dynamic UCS
  • QPMODE (set to 0) – disables Quick Properties Palette for items selected in the drawing
  • DRAWORDERCTL (set to 0) – speeds up regeneration when switching tilemodes and when regenerating in model space
  • HPDLGMODE (set to 1) – displays hatch/gradient box for items selected in drawing
  • HPQUICKPREVIEW (set to 0) – disables hatch preview
  • VTENABLE (set to 0) – disables smooth view transitions when zooming in/out (makes zooming instantaneous)
  • LAYERDLGMODE (set to 0) – speeds up loading of layers palette
  • MBUTTONPAN (set to 0) – middle button brings up snap menu, (set to 1) – middle button is PAN command
  • ROLLOVERTIPS (set to 0) – disables rollover tips
  • SELECTIONPREVIEW (set to 0) – disables selection previewing
  • SELECTIONCYCLING (set to 0) – turns selection cycling/overlapping off
  • PICKADD (set to 1) – enables subsequent selections when modifying properties
  • LOCKUI (set to 0) – unlocks toolbars and windows (Note: when toolbars are locked, performance is better. Only use this command if you use the layers palette window in lieu of the layers toolbar.

  • AUTOSNAP (set to 16) – Restricts F8 (ortho) from disabling F10 (polarmode)

The Graphics Card

(Back to Top)

The single most important factor in tweaking your system is the Graphics system, specifically the graphics card and driver. They (card and driver) are two different, but related, things
and one is just as important as the other. Ensure you have a graphics driver that is certified and supported by Autodesk.
  • Check if there are updates / service packs for Autocad.
  • Check if there are update for you graphic card. (right click on your desktop)< br>
  • Tweak the graphic card.

TrueType font in XREF slows down AutoCAD drawing performance

(Back to Top) 

When a drawing containing a TrueType Font (TTF) is attached as an external reference (XREF) to a new blank drawing in AutoCAD, the file performance slows significantly. Issues include:
  • Jumpy cursor
  • Command lag
  • Hanging/freezing
  • Program crash
TrueType font in XREF slows down AutoCAD drawing performance">Substitute the TTF font with one of the fonts included with the program:
  1. Open the problematic xref file.
  2. Enter the STYLE command.
  3. Select the text style that has a TrueType font.
  4. Change the font to one included with AutoCAD, such as an SHX or the @Arial Unicode MS.
  5. Repeat for each text style that has a TrueType font.
  6. Use the PURGE command select all options to clean the drawing.

More helpfull things you can do to optimize your drawing

(Back to Top)

Use the „freeze layers for disabled groups“ option in the hsb console.

  • When you are drawing in 3D avoid using the Orbit with the 2D Conceptual View, better/faster to use the Wireframe View.
  • Turn Freeze layers ON in the hsbcad Console 

    This has a drastical impact on general drawing performance (as frozen objects won’t be considered during any calculation, view change, etc).
    But on the other hand you have to be aware of the side effects: If the freezing is active, objects on frozen layers (invisible groups) will neither be selected nor calculated, then. (For example if you press  Ctrl + A, you will only get the objects in visible groups)


    If you have a lot 2D linework in your drawing, the command OVERKILL is very helpful, as it can connect collinear line segments, purges overlapping lines, purges 0-length segments in polylines, and so on.  
    This reduces the ammount of 2D linework objects in your drawing especially when you have to use imported stuff from another software, which often consists of a vast ammount of small, individual line segments…

    Delete not needed layouts in layout space.

    Activate the hardware acceleration in the autocad options

    To get the best performance from your system, activate the hardware acceleration in the autocad options, but disable all the minor options in that menu (advanced material effects, smooth line display , etc)

    Disactivate the view transitions for the ViewCube

    (right click the ViewCube -- Pick ViewCube Settings -- Uncheck "Use view transitions when switching views"). This will disable the smooth animation from one view direction to another, which will result in a better performance at large models.

    Disable the „Export in DXA“ option

    If you don’t use the Hundegger BVN-Export from the CNC-Exporter, disable the „Export in DXA“ option in the hsbcad Settings -- Hundegger tab This improves the performance when any operation uses or creates a modelmap…

    Disable 3D object snap.

    Disable hardly needed 2D object snaps

    (especially the „apparent intersection is a performance killer in large 3d models).

    Disable the Dynamic UCS (--F6 Shortkey).

    Set the WHIPTHREAD Systemvariable to value 3.

    Controls whether to use an additional processor to improve the speed of operations such as ZOOM that redraw or regenerate the drawing.
    WHIPTHREAD has no effect on single processor machines.

    0: No multithreaded processing; restricts regeneration and redraw processing to a single processor. This setting restores the behavior of AutoCAD 2000 and previous releases.
    1: Regeneration multithreaded processing only; regeneration processing is distributed across two processors on a multiprocessor machine. 
    2: Redraw multithreaded processing only; redraw processing is distributed across two processors on a multiprocessor machine. 
    3: Regeneration and redraw multithreaded processing; regeneration and redraw processing is distributed across two processors on a multiprocessor machine.

    For advanced users, especially when preparing drawing templates, I’d also recommend:

    • purging not needed AutoCAD Architecture Styles in the style manager (same procedure as you already described for hsbcad TSLs) 
    • purging the display manager from top to bottom (configurations first, then display sets and finally displays for each object type 
    • After all this style and display purging, run the standard PURGE command and always run the AUDIT command as long as it finds bugs (can be required several times) before saving a template. These purging procedures often cause errors in the drawing database, which mustn’t be saved in the template. Otherwise you would have them in each drawing, based on that template…


    Feedback and Knowledge Base