一张本来 4 MB 的图,莫名其妙变成 60 MB,不只是“文件大”的问题:只要图纸开着,用不到的块、图层、regapp 全都会常驻内存,结果是保存慢、平移卡、动不动内存不足。下面是交图前建议做一遍的清理流程。
对话框方便,但命令行版清理更彻底,而且一次能处理嵌套项。
-purge(带减号)。注册的应用程序 ID 是最常被忽视的膨胀源。输入 -purge → R(Regapps)→ 全部 → 否。转过几家院的图纸,单这一步就能减 30%–60% 体积。
-purge → Z(零长度几何图形)、E(空文字对象)。OVERKILL,删除重复线、合并共线段。输入 AUDIT,对“是否修复检测到的错误”选是,一直跑到报 0 个错误。如果图纸仍然异常,用 RECOVER 打开,或者用 WBLOCK 把内容写出到一个全新文件——这往往是深层损坏图纸的唯一解法。
输入 -scalelistedit → R(重置),恢复默认比例列表。积累了 2000 个比例的图,打开和打印都会明显变慢。
AUDIT,应为无错误。PURGE 清理的是文件,对软件运行过程中浪费的内存无能为力——撤销记录、重生缓存、已经不用却没还给系统的 RAM。所以刚清完的图,干几个小时还是会变慢。后半段交给 CadMemFree:它在 AutoCAD 会话内部回收闲置内存,让你做的文件清理能管用一整天。
每次交付或归档前,以及从别的图纸大量粘贴内容之后。
PURGE 只删图纸中未被使用的定义。不过还是先备份,别在唯一一份文件上操作。
因为还有嵌套定义。再清几次——多数图纸要 2–3 遍体积才会降到底。
先用 PURGE 清理文件,再让会话也保持干净——免费下载 CadMemFree,或查看 定价。