Hi, >So it looks like parallel loading would be beneficial.
Yes, as we notice that with 1 or 2 simultaneous loading the total time is quite the same (6,1s 6,6s) However with 3 and 4 simultaneous loading we see that the total time doesn't stay constant but is growing (8,8s and 10,4s), probaly due to file reading bottleneck. The reason of file reading bottleneck could be: - 1)access to the same disk device simultaneoulsly by more than one task. - 2)access to the same file simultaneoulsly by more than one task. This case shouldn't be relevent for SSD hard disk, but it is more critical on true mecanical hard disk. To verify case 2, the same test could be done using 4 copy of the same MuseScore file with different name: MuseScore_General_1.sf3, MuseScore_General_2.sf3, MuseScore_General_3.sf3, MuseScore_General_4.sf3, something like that: >#!/bin/bash >for i in `seq $1`; do >./fluidsynth -a file ./MuseScore_General_$1.sf3 & > done > wait. jjc.
_______________________________________________ fluid-dev mailing list fluid-dev@nongnu.org https://lists.nongnu.org/mailman/listinfo/fluid-dev