Alan Burlison wrote: > 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. > I'd be interested in that, I'd like to try your instrumentation on my current project tree, which is built form one flat makefile.
Ian _______________________________________________ tools-discuss mailing list [email protected]
