明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 637|回复: 4

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

[复制链接]
发表于 2020-1-10 18:29:41 来自手机 | 显示全部楼层 |阅读模式
自己编了个道路横断面修剪小插件,当一张CAD中存在很多横断面(比如上1000个),然后自己仅仅只框选了其中几十个断面批量修剪,lisp运行慢且有些卡顿。但如果把这几十个横断面单独复制到另一张CAD中单独批量修剪时,速度很快,一下就完成,请问是什么原因造成的卡顿,大家有没有遇到类似情况?是不是程序打开一张CAD图都会自带全局变量导致内存占用太多?高手能否解析一下,谢谢
 楼主| 发表于 2020-1-10 18:38:18 来自手机 | 显示全部楼层
修剪期间有从外部文件读取参数
发表于 2020-1-13 12:00:56 | 显示全部楼层
有些操作是对整个图形数据库进行操作,不同图档是不同的数据库,数据多少必然会影响每个图档的程序运行速度。

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

还有就是,你可以通过任务管理器实时查看你的内存占用情况。
 楼主| 发表于 2020-1-15 13:11:24 来自手机 | 显示全部楼层
satan421 发表于 2020-1-13 12:00
有些操作是对整个图形数据库进行操作,不同图档是不同的数据库,数据多少必然会影响每个图档的程序运行速度 ...

好的,谢谢解疑,请问有什么办法解决变慢问题吗
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2025-5-18 09:20 , Processed in 0.169006 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表