There are some minor fixes in the latest HEAD with parallel that might
improve your overall experiences. Nothing should change timing very
much.
The -j option only speeds the write-phase of the build. I'm not
*totally* sure about all of the particulars, but I've noticed the
following:
- The amount of speed up is more closely related to the number of files
than the total length of the text.
This more conjectural, but I expect that Sphinx will run builds with
small numbers of files in parallel more effectively *if* the files are
roughly the same size.
- You'll see greater improvements if your document require less
processing on the part of Sphinx: your sphinx extensions are still a
singly-threaded bottleneck, any processing of input (includes, cross
referencing, indexing, etc,) has to happen before multiprocessing.
- If you're running singlhtml or latex/man/texinfo with a small number
of outputs, the parallel builder won't help at all.
I hope these conclusions will be pretty self evident. And please feel
free to correct me if I'm wrong.
Cheers,
sam/tychoish
--
Sam Kleinman (tychoish):
-
ga...@tychoish.com
- tychoish <
http://tychoish.com/>
"don't get it right, get it written" -- james thurber