pzweng
发表于 2024-12-11 10:01:11
在 AutoCAD 中退出块编辑器后性能下降
2024-10-30
技术支持
问题:
在 AutoCAD 的块编辑器中编辑块内容后,退出并保存对块所做的更改时,程序开始运行缓慢。
原因:
图形或附着的外部参照中的数据损坏。
图形中有大量未解析或缺失的外部参照。
图形中有大量的块定义。
大量剪裁的外部参照或块(动态块中的可见性集)。
大量的视口窗口和图纸空间布局。
解决方案:
内容和外部参照的数据损坏
在进入块编辑器之前卸载外部参照,然后尝试清理和修复它们中的每一个以及主图形。请参见如何修复损坏的 AutoCAD 文件。
未解析或缺少外部参照
解析或替换未正确附着到图形中的外部参照的文件路径。请参见在 AutoCAD 中,外部参照 (xref) 文件丢失或未融入。
管理性能
退出块编辑器后,请尝试执行以下操作。
经常使用 REGEN 或ZOOM EXTENTS。(使用 PTYPE 命令刷新点样式也有类似的效果。)
设置 HPQUICKPREVIEW (SysVar) = 关
Set DRAWORDERCTL (SysVar) = 0
设置 LAYOUTREGENCTL (SysVar) = 0 或 1(最好是 0)。
更改工作流以获得更好的性能
通过将工作分成工作文件(基本上是模型空间),并将单个或一组几个纸张空间布局分成单独的文件,其中模型空间文件(工作文件)用作打印目的的外部参照,从而最大限度地减少纸张空间布局。
尽量减少在块中使用可见性集。相反,将每个可见性集作为库选项板中的单独块,并仅放置所需的块。
请考虑将块作为外部参照进行管理,而不是在图形中将其作为块对象进行管理。
使用 QSELECT 和 HIDEOBJECTS 命令临时减少在编辑块后重新生成的块数:
在命令行中键入 QSELECT(命令)然后按 Enter。
在“快速选择”对话框下拉列表中的“对象类型”下拉列表中,选择“块参照”。
选择:
相应下拉列表中的“特性”和“运算符”。
在“运算符”下拉列表中选择“全部”。
亮显对象后,在命令行中键入 HIDEOBJECT,然后按 Enter 键。
要编辑隐藏的块,请使用 BE 命令,然后从列表中选择要编辑的块。
要使隐藏的块可见,请在命令行中键入 UNHIDE,然后按 Enter 键。
另请参见:
Commands for Object Display Control
在 AutoCAD 2020 中退出块编辑器后,QUICKMEASURE 速度变慢
wp6667
发表于 2024-12-11 10:03:58
A._建筑李工 发表于 2024-12-11 09:46
用平时大量快的文件测试了一下,没用该插件退出块时间位八秒,使用该插件也是八秒,就是心理安慰吧
退出块编辑器后,卡了再用,有奇效! 如果不卡使用,确实没有效果,主要是针对卡顿设计的!
pzweng
发表于 2024-12-11 10:09:18
wp6667 发表于 2024-12-11 10:03
退出块编辑器后,卡了再用,有奇效! 如果不卡使用,确实没有效果,主要是针对卡顿设计的!
退出编辑8秒还不算卡顿?什么样的请情况叫卡顿
lingduwx
发表于 2024-12-11 10:18:06
本帖最后由 lingduwx 于 2024-12-11 10:20 编辑
大家帮我看看,我测试的没有用优化插件的情况下,这个延迟时间正常不呢?还是在楼主提供的图库里面测试的
wp6667
发表于 2024-12-11 10:33:30
pzweng 发表于 2024-12-11 10:09
退出编辑8秒还不算卡顿?什么样的请情况叫卡顿
就是保存退出的时候8秒! 框选或其它编辑有顿挫感吗?
wp6667
发表于 2024-12-11 10:35:34
lingduwx 发表于 2024-12-11 10:18
大家帮我看看,我测试的没有用优化插件的情况下,这个延迟时间正常不呢?还是在楼主提供的图库里面测试的
流畅的,没卡顿!
pzweng
发表于 2024-12-11 10:37:37
lingduwx 发表于 2024-12-11 10:18
大家帮我看看,我测试的没有用优化插件的情况下,这个延迟时间正常不呢?还是在楼主提供的图库里面测试的
用楼主的测试文件(加载前后无区别)
bedit 约6秒
refedit 约2秒
ucuc2003
发表于 2024-12-15 23:44:39
原理是啥?楼主
你有种再说一遍
发表于 2024-12-16 00:42:59
ucuc2003 发表于 2024-12-15 23:44
原理是啥?楼主
都说了zoom了,能快就有鬼了
wp6667
发表于 2024-12-16 09:34:35
你有种再说一遍 发表于 2024-12-16 00:42
都说了zoom了,能快就有鬼了
,原理未知,但是的确,能破卡顿!