Ian Collins wrote:

The conclusion I draw from it is that the biggest problem is the uneven
distribution of jobs throughout the build process.  I would be
interested in seeing data for the number of instances of cc over time.

I have found it best to consider parallel/distributed builds from day
one and to continuously monitor builds for any bottlenecks.  My process
is crude, simply track the number of jobs reported by dmake and the CPU
load of the build machines.  I also periodically experiment with the
jobs/CPU ratio for my build servers as the nature of the source files
changes.

I have also found that splitting (or occasionally combining) source
files can have a significant impact.

I still have the bits and pieces we used to do this analysis, there is no reason why they couldn't be dusted off and reused. I'd be happy to help.

--
Alan Burlison
--
_______________________________________________
tools-discuss mailing list
[email protected]

Reply via email to