完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
各位高手,我有一个串口通信的labview程序,有很多输出、输入控件,外加很多局部变量。之前修改程序的时候就很慢,后来再加了几个输出控件,直接内存不足,无法修改,关闭文件后,再打开就出现无法加载不能打开的问题。
我查看了一下我上一次备份的程序,它的VI属性里面“内存使用”,前面板对象:1463.6K,程序框图对象:28738.3K,代码:4108.1K,数据:1850.9K,总计:36160.9K,磁盘中VI大小总计:5820.1K。工具——性能分析——VI统计里面VI的节点数量有27310个。 问题:1、我的这个程序,内存使用是不是达到极限值了??后面不能再加了?(总共的内存36160.9K是不是36M左右,那不是很大啊??) 2、有什么方法能打开我那个由于内存不足导致无法加载的文件?? 3、一般中等的Labview程序的内存使用是多少??大型Labview程序的内存使用是多少?? |
|
相关推荐
4个回答
|
|
希望各位大神帮帮忙,先谢谢了啊
|
|
|
|
可以放心地在 VI 的前面板(对于非界面VI)和框图里添加图片,注释等信息来帮助你编写、维护LabVIEW程序,这些帮助信息不会在VI运行时占用内存。
你可能产生了内存泄露 把一个复杂VI分解为数个子VI。子VI的使用会增添额外的前面板和框图的空间,但并不增添额外的代码和数据空间。由于程序运行时只有代码和数据被调入内存,因此使用子VI不会占用额外的内存。 |
|
|
|
嗯,谢谢了啊。 我知道用子VI可以不占用额外的内存,我也打算对我的VI进行优化。 我还是想知道,一个Labview的程序的内存最大可以有多大??我查了很久都没有查到。 |
|
|
|
我实验了一下,发现我改了一些数值控件的的类型,Labview的内存使用就会增加,保存之后也不会减少。这样累加下来,内存的使用越来越多。这个有什么解决的方法不???
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
344 浏览 1 评论
NI Vision有个图片打不开其他图都能打开(用NI Vision Assistant也打开不了)
819 浏览 1 评论
labview2015使用Excel报表程序打包生成后打开程序要选一个vi才能使用,否则软件就会报错,这是什么问题?
1400 浏览 2 评论
LabVIEW与单片机无法串口通信 提示串口打开错误 端口设置有问题吗?
1335 浏览 3 评论
1617 浏览 2 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-20 01:05 , Processed in 0.669251 second(s), Total 81, Slave 62 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号