#14204: Building unchanged documentation takes very long
----------------------------+-----------------------------------------------
Reporter: jdemeyer | Owner: GeorgSWeber
Type: defect | Status: new
Priority: blocker | Milestone: sage-5.8
Component: build | Resolution:
Keywords: | Work issues:
Report Upstream: N/A | Reviewers:
Authors: | Merged in:
Dependencies: | Stopgaps:
----------------------------+-----------------------------------------------
Comment (by jdemeyer):
Replying to [comment:12 vbraun]:
> My laptop builds the new-style documentation in 55 seconds with 8x
parallel if nothing is changed. And this is from cold caches.
Which is probably about the same time as '''one process''' for the old
docbuilder.
> Jeroen, you are just trying to replace the subprocess call with a fork.
Sure.
> That just saves us a couple of Sage startups, each of which is 1.5
seconds. Thats maybe 10% performance that you can get out of there, right?
I doubt it. My timings suggest that some documents need 2 ~ 3 seconds to
build, which is pretty close to the Sage startup time. So I think there is
a substantial gain there.
I think the elephant in the room is still: why did we care so much about
speeding up the ''initial'' build of the documentation (#6495) at the
expense of ''rebuilds'' of the documentation? When doing a few rebuilds of
the documentation, you lose all the time which is gained by #6495.
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/14204#comment:13>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica,
and MATLAB
--
You received this message because you are subscribed to the Google Groups
"sage-trac" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/sage-trac?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.