Changes between Version 32 and Version 34 of Ticket #6495


Ignore:
Timestamp:
11/12/11 03:11:41 (8 years ago)
Author:
jhpalmieri
Comment:

Some other possible changes: in the parallel-building code (from builder.py)

            from multiprocessing import Pool, cpu_count
            max_cpus = 8 if SAGE_PARALLEL_DOCBUILD else 1
            pool = Pool(min(max_cpus, cpu_count()))

perhaps change "else 1" to "else 2"? As it is, building serially (with max_cpus set to 1) is slower than the current system, because in the new system, the manual has to be built twice to resolve cross-references.

We could also change "pool" to just "Pool(cpu_count())" or "Pool(int(1.5 * cpu_count()))" or something like that, eliminating the minimum of 8 and possibly increasing the maximum.

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #6495 – Description

    v32 v34  
    1 Building the Sage reference manual can use significant computer resources.  Easing the burden could speed up Sage development.
     1Building the Sage reference manual can take a significant amount of time. Decreasing this time could speed up Sage development.
    22
    33The patch is large, but most of it consists of moving files from one location to another, as described below.  A summary of the changes: