Hi,
we have an application that needs an extremely large array of singles in memory (array sizes up to 1.6 GB, preferably more, size varies)
With LabVIEW we can fill the memory only up to 1 GB (appr. 750 MB array, rest = OS) even though 4 GB RAM is present.
With C we can go up to the Windows defined limit of 2 GB (appr. 1.8 GB array, rest = OS), so RAM fragmentation is not the cause of the 1 GB limit.
Question 1 : does anyone know why the 1 GB limit exists in LabVIEW?
Question 2 : does anyone know a way around this
Question 3 : could we do the allocation in C and then let LabVIEW access this memory space?
Thanks in advance,
Manu.
Certified LabVIEW Developer (CLD)