You are probably using an append-to-array node inside your loop. This is OK when working with small array, but takes a lot of time with large arrays, since the memeory manager has to allocate a new memory area, and to make a copy of the previous data at each iteration.
A better method is to initialize an array with a size larger than the max number of data you are expecting, then to use the replace array element function to progressively fill your array. Use a NaN value as initial value, to get a clean display.
Whebn your acquisition is terminated, you can search for the first occurence of a NaN value, and use the corresponding index to truncate the array.
CC
Chilly Charly (aka CC)