LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

How large can a LabVIEW Queue in elements and bytes?

How large can a LabVIEW Queue in elements and bytes?
0 Kudos
Message 1 of 3
(2,909 Views)


@rocke72 wrote:
How large can a LabVIEW Queue in elements and bytes?


In elements it is likely something like 2^31. In bytes it is most probably around the same number or better, depending how exactly the different queue elements are stored. I think they are stored as independent pointers so it would be theoretically better than those 2^31. In practice however starting to allocated so much memory in LabVIEW will always cause problems on nowadays computers. Without 64 bit CPU and OS going above 2 GB of memory per application is very hard and as far as I know not supported by LabVIEW.

Also allocating many chunks of memory (like a few million queue elements holding strings) will definitely slow down your system tremendously eventhough it will work but the OS memory manager will be really stress tested then.

Rolf Kalbermatter

Message Edited by rolfk on 06-09-2006 12:24 AM

Rolf Kalbermatter  My Blog
DEMO, Electronic and Mechanical Support department, room 36.LB00.390
Message 2 of 3
(2,909 Views)

Hello rocke72,

LabVIEW will not be the determining factor in how many elements you can use in an array.  Other factors like the amount of RAM and how much memory is available will determine the size of the queues before LabVIEW.  Try a simple stress test on your system to see how big the queue could get before your performance starts to suffer.

Steven T. 

 

0 Kudos
Message 3 of 3
(2,878 Views)