Every big project hits the same wall: panning stutters, saves take a minute, and regens feel like a coffee break. Below are the twelve fixes worth trying, ordered from "do this every time" to "try when nothing else helps". Most take under a minute.
Run -purge → All, then run it again until nothing is left to remove. Include Regapps — third-party object data is often the biggest single chunk of bloat.
AUDIT → Yes. Repeat until zero errors. Corruption forces AutoCAD to work harder on every regen.
Set XLOADCTL to 2, and INDEXCTL to 3 in the source files. AutoCAD then loads only what it needs to display instead of whole reference files.
In the XREF palette, Unload everything you are not editing, and use XCLIP to trim the rest to the working area.
LAYFRZ removes hidden geometry from the regen set. Freezing beats turning off: off layers are still calculated.
Hatch with the smallest scale that still reads correctly, avoid associative hatching on huge areas, and use plain solids where a pattern adds nothing.
Unload PDF/raster underlays when not needed, or downsample them. A 50 MB scan costs far more than 50 MB in RAM.
QTEXT → ON while panning text-heavy drawings.XDWGFADECTL → 0 to disable xref fade (fading costs redraw time).GRAPHICSCONFIG.Run GRAPHICSCONFIG. On haswell-era integrated GPUs, turning acceleration off is sometimes faster; on a proper workstation GPU, keep it on and update the driver.
Multiple layouts with many viewports force AutoCAD to regenerate each one. Keep layout viewports to what you actually plot.
If a single file exceeds ~100 MB, split it by discipline or area, and keep the pieces as xrefs. If the file is corrupt beyond repair, WBLOCK the content into a fresh drawing.
Even a perfectly clean drawing slows down after hours of work, because AutoCAD keeps memory it no longer uses. Restarting is the classic fix; CadMemFree is the one that lets you keep working — it reclaims idle memory inside the running session, with 10 automatic cleans plus 10 manual cleans per day on the free tier.
-purge (twice, incl. regapps) → AUDIT.XLOADCTL=2 and INDEXCTL=3.Session memory. AutoCAD holds RAM it stopped using, and a restart is the only built-in way to release it — unless you use a memory reclaim tool.
It helps, but bloat and bad xref settings still cost you. Clean the file first, then consider hardware.
Purge only removes unused definitions, but always keep a copy of the original before cleaning someone else's file.
Fix the file, then keep the session fast — download CadMemFree free or see pricing.