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

Reply via email to