外部参照是协同设计的基石,也是图纸变卡的首要原因。打开一个挂了十几个参照的宿主文件,AutoCAD 实际加载的东西往往远超你的想象。好消息是:多数的参照卡顿,都源于几个一次就能调好的设置。
被附着的参照会从磁盘读入、解析,然后像本图内容一样载入内存,每个参照都带来几何、图层、块和符号表。再叠加嵌套参照和“打开即重载”,一个看似只有 2 MB 的宿主文件,内存里可能压着 500 MB。
把 XLOADCTL 设为 2(或 3)。开启后,AutoCAD 只加载显示与捕捉所需的数据,而不是整张文件。
在被参照的文件里把 INDEXCTL 设为 3 后保存,会生成空间索引和图层索引,让 AutoCAD 只加载可见范围内的对象。大场地平面上,打开速度的差别非常明显。
附着会传递:A 附着到 B,B 再被附着到 C,那么 C 也会把 A 加载进来。覆盖型(XATTACH → 覆盖)不会嵌套。默认用覆盖,只有确实需要跟着图纸一起走的参照才用附着。
在 XREF 面板里把暂时不编辑的参照卸载:屏幕上不显示、内存释放,但一点就能恢复。彻底不需要的再拆离。
用 XCLIP 只显示需要的区域。裁剪后的参照绘制更快,重生时占用的内存也更少。
PROJECTNAME 或受信任文件夹,而不是映射一堆网络盘符。LAYFRZ)。-purge 自己的文件。在大量参照之上的每一次重载、重生和撤销,都会留下 AutoCAD 没有归还的内存。CadMemFree 在会话内部回收这部分闲置内存——参照照常挂着,你也不用每两小时重启一次。
会。已卸载的参照在保存时不参与写入与校验。
只在最终归档时用。绑定会把参照打散进宿主文件,协同链路也就断了。
说明存的是绝对路径。改成相对路径,或先设置好项目搜索路径再打开宿主文件。
参照照常挂,速度照样快——免费下载 CadMemFree,或查看 定价。