01-15-2009 04:53 AM
Hi, i put my data in to the PC memory (queue) but after some MB, mabye 1G the Labview Software say : not enough memory....but there are only 3 GB memory full from 8GB....
How can i get a maximum memory utilisation???
THX for answer
01-16-2009 04:16 AM
Hi commander,
first of all, let me ask you a few questions that should help understand the context of the problem a little better.
Which version of LabVIEW are you using?
Which operating system are you using, and which version (32 or 64-bit)?
Regards,
01-16-2009 04:32 AM
Hi,
i use a 64 bit vista with 8GB memory and Labview 8.5.1
01-16-2009 04:57 AM
Hi commander,
here are a couple of links that first illustrate the limits:
How Much Memory Can LabVIEW Use?
http://digital.ni.com/public.nsf/allkb/AC9AD7E5FD3769C086256B41007685FA
Managing large datasets in LabVIEW
http://zone.ni.com/devzone/cda/tut/p/id/3625
So you can in Windows Vista allocate a maximum of 4GB for LabVIEW.
How did you determine that the amount had reached about 1GB?
Did you check in the Windows Task Manager how much was allocated to LabVIEW when it went out of memory?
Depending on how you programmed your application, you might be creating more copies of the data than necessary.
Please let me know what it says in the task manager before you get the message.
You can also use the memory profiler in the tools menu to see which parts of the application are using how much memory.
Regards,
01-16-2009 06:23 AM
Hi commander,
here are a couple of links that first illustrate the limits:
How Much Memory Can LabVIEW Use? http://digital.ni.com/public.nsf/allkb/AC9AD7E5FD3769C086256B41007685FA
http://zone.ni.com/devzone/cda/tut/p/id/3625
So you can in Windows Vista allocate a maximum of 4GB for LabVIEW. How did you determine that the amount had reached about 1GB? Did you check in the Windows Task Manager how much was allocated to LabVIEW when it went out of memory?
Depending on how you programmed your application, you might be creating more copies of the data than necessary.
Please let me know what it says in the task manager before you get the message.
You can also use the memory profiler in the tools menu to see which parts of the application are using how much memory.
Regards,
Joseph Tagg AE-NIG |
01-16-2009 06:37 AM
Hi commander,
starting with LV 8.5.1, there was extended memory awareness built in so that it could go up to 3GB on a 32-bit machine and 4GB on a 64-bit machine. LabVIEW is still very much a 32-bit application, so that going over 4GB is simply not possible for the moment.
I hope this answers your questions.
Regards,
01-16-2009 07:04 AM
01-19-2009 02:29 AM