czww26 发表于 2020-1-10 18:29:41

请问一下lisp远行期间受CAD自带全局变量影响??

自己编了个道路横断面修剪小插件,当一张CAD中存在很多横断面(比如上1000个),然后自己仅仅只框选了其中几十个断面批量修剪,lisp运行慢且有些卡顿。但如果把这几十个横断面单独复制到另一张CAD中单独批量修剪时,速度很快,一下就完成,请问是什么原因造成的卡顿,大家有没有遇到类似情况?是不是程序打开一张CAD图都会自带全局变量导致内存占用太多?高手能否解析一下,谢谢

czww26 发表于 2020-1-10 18:38:18

修剪期间有从外部文件读取参数

czww26 发表于 2020-1-11 00:02:22

没人?吗????

satan421 发表于 2020-1-13 12:00:56

有些操作是对整个图形数据库进行操作,不同图档是不同的数据库,数据多少必然会影响每个图档的程序运行速度。

至于CAD系统变量,多数都是存储在注册表里面,极少数随图档保存。系统只是去读取而已,不耗内存。

还有就是,你可以通过任务管理器实时查看你的内存占用情况。

czww26 发表于 2020-1-15 13:11:24

satan421 发表于 2020-1-13 12:00
有些操作是对整个图形数据库进行操作,不同图档是不同的数据库,数据多少必然会影响每个图档的程序运行速度 ...

好的,谢谢解疑,请问有什么办法解决变慢问题吗
页: [1]
查看完整版本: 请问一下lisp远行期间受CAD自带全局变量影响??