Labview 高能话题 内存泄露

2019-07-17 18:04发布

很多使用传统计算机开发语言的朋友都知道, 内存泄漏是个非常常见也非常难缠的问题。

labview里面是否内存泄漏的情况出现呢?

就是随着时间推进,程序占用了越来越大的内存,最后导致程序卡死!


我目前可以确认的是,不断的向一个数组里面添加元素,就会出现内存越占越大的情况。


××××××××××××××××××
但是最近发现, 队列竟然也会吃内存。

首先声明 队列没有溢出, 也没有重复创建队列,只是在不同的地方引用了队列。

不知道小伙伴们有没有遇到这个问题。
2016-04-02_163014.jpg
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
6条回答
wenluderen
2019-07-18 04:09
banshouren4077 发表于 2016-4-5 13:43
我试了一下,100000长的I32一维数组,0.4MB,三个入队,另外一个VI里根据名称引用该队列出队,没发现泄漏啊。
LabVIEW 是2015,32位版。
你是怎么遇到的?会不会是别的地方造成的内存泄漏?你就贴出这么一点程序,看不出什么。 ...

经过长时间的验证。

队列在引用的时候 需要占用心的内存空间。


即便是你引用的是已经存在的队列。

在任务管理器里面可以看到 每次跳的4KB内存。

我现在打算使用全局变量的方式解决这个问题。

一周热门 更多>