Hi Torsten
To boost LabVIEW with big arrays, you have to "allocate" the memory space by initializing your 2D array (vi : initialize array), before you do anything with the array.
Each time you make the 2D array bigger, LV will give it a new memory allocation ... and soon you are out of "real" memory and windows uses virtual memory (i.e. disk access). As soon as windows uses virtual memory, you get a very slow process. So you really must avoid this and have to initialize your array with a size greater than the one it will have.
Also, avoid sub-VIs as you create new entries in memory for each subVI.
Doc-Doc.