public void FourierTransform_16384_length_2000000_iterations() { var transformProvider = new ProviderFake(); var windowFunction = new BlackmanHarrisWindowFunction(); var target = new FourierTransform( transformProvider, windowFunction, 4096 * 4); target.Format = new WaveFormat(44100, 1); var buffers = new float[][] { new float[64] }; for (int i = 0; i < 2000000; i++) { target.Process(buffers, 64); } }