
最有可能的情况是,把‘打开Excel连接’、‘串口初始化’或者‘USB初始化’这些 *** 作放在了循环内,并且没有执行关闭的 *** 作。
简单的说,创建连接或硬件初始化是需要向系统申请内存资源的。关闭连接是让系统释放这些资源。
而如果把这些 *** 作放在循环中,软件就会不断的申请新的资源。所以时间一长就会很慢。
解决方法是,吧这些 *** 作放得循环外,软件启动时只运行一次。软件退出时,结束循环,再关闭这些资源。这样就可以了。
另外有个使用windwos的任务管理器,可以监视你的软件是否吃内存,重复申请资源。
数据依存关系。根据查询相关公开信息显示,LabVIEW并没有人工数据依存关系的概念,LabVIEW是一种基于数据流的编程语言和开发环境,强调数据之间的依赖关系和信号传输,而不是人工标记的依存关系,当程序员在编写LabVIEW程序时,会将数据依存关系定义为人为数据依存关系。
以上就是关于labview的程序,为什么用的时间一长,程序越来越慢全部的内容,包括:labview的程序,为什么用的时间一长,程序越来越慢、labview中什么是人为数据依存关系、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)