Dynamic arrays slow in Windows
The dynamic arrays implemented in SoFiA are very slow on MS Windows. This could potentially be due to suboptimal memory management in Windows which does not allow appending individual array elements without reallocating the entire array memory. The problem could be alleviated by appending larger blocks of memory for N new elements rather than just a single element when pushing new elements onto the array.