[vlc-devel] [WiP] core: make the background worker multithreaded
remi at remlab.net
Tue Jul 10 19:22:43 CEST 2018
Le tiistaina 10. heinäkuuta 2018, 20.11.44 EEST Romain Vimont a écrit :
> A way to speed up the preparsing consists in preparsing several inputs
> in parallel.
This has already been discussed. It brings intractable support issues.
Like media centers that don't handle or don't allow more than X connection(s)
(for a very small X), file system or storage whose performance sucks when
reading more than one node at a time, memory and CPU consumption.
Basically, nobody seems to know how to compute a safe value for N because it
is context-dependent. So all things considered, caching the results in a
database may be less of a problem source than preparsing in parallel.
More information about the vlc-devel