Hi,

Am Mi., 28. Okt. 2020 um 13:10 Uhr schrieb Ceresa Jean-Jacques
<jean-jacques.cer...@orange.fr>:
> Now we should try the suggested test to run 2 fluidsynth console applications 
> (a1, a2) at the same time (not sequencially) and measure the total time.

That's a really good idea to quickly test if parallel loading has
merit. A quick test on my machine (i5-3210M CPU @ 2.50GHz × 4) and the
MuseScore_General.sf3 (ca. 40MB) Soundfont on SSD with the following
test script:

--------------
#!/bin/bash
for i in `seq $1`; do
    ./fluidsynth -a file ./MuseScore_General.sf3 &
done
wait
--------------

$ time ./test.sh 1
real 0m6,110s
user 0m5,829s
sys 0m0,172s

$ time ./test.sh 2
real 0m6,658s
user 0m12,615s
sys 0m0,344s

$ time ./test.sh 3
real 0m8,884s
user 0m23,626s
sys 0m0,544s

$ time ./test.sh 4
real 0m10,444s
user 0m38,182s
sys 0m0,851s

With each test the number of used cores in the test was maxed out at
100% CPU load.

So it looks like parallel loading would be beneficial.

Cheers
Marcus

_______________________________________________
fluid-dev mailing list
fluid-dev@nongnu.org
https://lists.nongnu.org/mailman/listinfo/fluid-dev

Reply via email to