11-18-2014 07:56 AM
Hi all,
I'm working on a fairly small project including som librarys and classes. An unpleasant behavior has started to happen when I'm editing the main GUI front panel.
When I move objects around on the front panel or adds new controls/indicators to it the updates are really slow. I have also noticed that the private working memory (RAM) for LabVIEW increases dramatically with each small change. The working memory (RAM) piles up and finally it prevents me from saving my work due to insufficient memory. This behavior started recently and it is just when I edit my GUI VI.
The GUI front panel isn't too advanced, roughly it contains a couple of tab structures, some graphs, multi-column listboxes, buttons etc. No overlapping objects and so on..
Any ideas why this is suddenly happening?
/Jon
11-18-2014 08:15 AM
That being said the only thing I could guess if you are copying existin controls controls, and they have lots of data stored in them. Because copying the control, copies that data too. You may want to clear the data in a graph before copying it for example. Or if you have large arrays empty them first.
If you are making blank new controls no idea why this would happen.
Unofficial Forum Rules and Guidelines
Get going with G! - LabVIEW Wiki.
17 Part Blog on Automotive CAN bus. - Hooovahh - LabVIEW Overlord
11-18-2014 08:33 AM
Yes, I fully agree that adding the code to your forum subject is the best way to go. Unfortunately in this case, a lot of the code is confidential and must not leave the premises.
What I'm hoping for is if there is some well known bug that could cause this memory behavior and if there is any possible workarounds to it.
And yes, it even happens when I add a new simple boolean button..
11-18-2014 08:40 AM
Oh another thing worth mentioning (and mentioned in the guidelines linked earlier) is what version of LabVIEW and other tools are you using? Not that I think it matters but this issue may not exist in newer versions of LabVIEW.
Unofficial Forum Rules and Guidelines
Get going with G! - LabVIEW Wiki.
17 Part Blog on Automotive CAN bus. - Hooovahh - LabVIEW Overlord