完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
很多使用传统计算机开发语言的朋友都知道, 内存泄漏是个非常常见也非常难缠的问题。 在labview里面是否内存泄漏的情况出现呢? 就是随着时间推进,程序占用了越来越大的内存,最后导致程序卡死! 我目前可以确认的是,不断的向一个数组里面添加元素,就会出现内存越占越大的情况。 ×××××××××××××××××× 但是最近发现, 队列竟然也会吃内存。 首先声明 队列没有溢出, 也没有重复创建队列,只是在不同的地方引用了队列。 不知道小伙伴们有没有遇到这个问题。 |
|
相关推荐
6个回答
|
|
我试了一下,100000长的I32一维数组,0.4MB,三个入队,另外一个VI里根据名称引用该队列出队,没发现泄漏啊。
LabVIEW 是2015,32位版。 你是怎么遇到的?会不会是别的地方造成的内存泄漏?你就贴出这么一点程序,看不出什么。 |
|
|
|
队列你进的多,出的少就会导致内存溢出的
|
|
|
|
banshouren4077 发表于 2016-4-5 13:43 经过长时间的验证。 队列在引用的时候 需要占用心的内存空间。 即便是你引用的是已经存在的队列。 在任务管理器里面可以看到 每次跳的4KB内存。 我现在打算使用全局变量的方式解决这个问题。 |
|
|
|
进的多 出的少 。确实会引起溢出。 但是溢出和 内存越占越多 不是一个意思。 我现在遇到的问题是 在程序运行的时候,内存占用持续增加。 目前已经确定是 队列被反复引用造成的。 |
|
|
|
楼主,找到解决方案了吗?我也遇到这个问题 |
|
|
|
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
490 浏览 1 评论
NI Vision有个图片打不开其他图都能打开(用NI Vision Assistant也打开不了)
954 浏览 1 评论
labview2015使用Excel报表程序打包生成后打开程序要选一个vi才能使用,否则软件就会报错,这是什么问题?
1534 浏览 2 评论
LabVIEW与单片机无法串口通信 提示串口打开错误 端口设置有问题吗?
1466 浏览 3 评论
1744 浏览 2 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-22 19:39 , Processed in 0.917425 second(s), Total 82, Slave 63 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号