On Wed, Aug 8, 2012 at 10:32 PM, Justin Lebar <justin.le...@gmail.com>wrote:
> > So I have this scripts that gives for each header the number of > translation > > units that use it, here is part of the output (i skipped the headers > > included in less than 9 TUs) from a week ago (after dzbarsky's patch): > > http://pastebin.mozilla.org/1745141 > > > > It is an approximation because it uses data generated by make for a given > > build configuration, but it gives a good idea of some of the headers that > > are included way too much. > > But your contention is that fixing this will reduce build times, right? > I think he (or at least Gregory) is also referring to the amount of stuff that gets rebuilt when running |make| after changing something like jsapi.h, rather than the just amount of time the preprocessor spends concatenating files. In this case the speedup would vary widely depending on which files were changed and how many includes of those files manage to be removed. I have no idea what the average looks like. _______________________________________________ dev-platform mailing list dev-platform@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-platform