SignalExpress

cancel
Showing results for 
Search instead for 
Did you mean: 

Project RAM usage when opening/minimizing the project window

Hi 

 

I currently have a project where the project file is ~2.8 MB.Opening this project takes ~15 minutes with 100% CPU load and eats up ~480 MB RAM.

 

Doing the simple operation of taking a single channel, multiplying it by 1x and saving the data ito a new TDMS file starts to eat RAM and the project runs out of RAM after having processed 15-20 files in this manner, which necessitates opening/closing the project.

 

A surprising feature which I just discovered is that simply minimizing the project window and then opening it again seems to reset RAM consumption - this time all the way down to 1.8 MB - not even simply starting SE eats that little RAM. Run the project window minimized and RAM adds up again, so toggling back/forth between opened and minimized states is what seems to trigger the RAM reset.

 

Clearly something must be amiss?

 

By the way, I currently run the 2010 release, but this RAM issue has been there all along in previous versions and, I belive, is there also in the current release.

 

Sincerely

Claes

0 Kudos
Message 1 of 3
(5,826 Views)

Hi Claes,

 

I'm sorry to hear that it took 15 minutes with 100% CPU and 480MB RAM to just open your project. Can you please provide some details about your computer information and your SignalExpress project? It can help us reproduce your problem and debug into it.

 

For example:

 

What's your system information, such as : processor type, RAM size, OS type?

Can you please attach your project for us to reproduce the issue?

What kind of hardware do you use to acquire data?

 

And regarding the "simply minimizing the project window and then opening it again seems to reset RAM consumption", it may be a Windows behavior. Here is an article that helps explain this behavior: The working set of an application is trimmed when its top-level window is minimized

 

Thanks,

0 Kudos
Message 2 of 3
(5,726 Views)

Hi

 

You see this behaviour on W7 64-bit, XP, XP Tablet. It is not a direct error, more of a feature. 

 

I mostly use NI 9234 & 9233 to sample data, but I expect the same behaviour for all hardware.

 

FYI - I do not program LV as such, I simply use the S&V Measurement Suite. Sure, the behaviour could well be the trimming phenomenon you refer to.

 

 

Sincerely

Claes

0 Kudos
Message 3 of 3
(5,584 Views)