On Mar 27, 2013, at 12:40 PM, Pau Garcia i Quiles <pgqui...@elpauer.org> wrote:
> Hello, > > This thread already contains about 30 speculative messages. What about > providing a patch for the whole WebKit and some benchmarks on the main > platforms and compilers? Good idea, want to write such a patch and put it up for review? -F > > > On Tue, Mar 26, 2013 at 7:21 PM, Daniel Bratell <brat...@opera.com> wrote: > Hi WebKittens, > > As you might be aware, we at Opera now have Chromium based products which > means that we compile WebKit quite a lot. A big issue for us and our > automatic systems has been the long time needed to compile WebKit (inside > Chromium), especially in Windows. > > The big compilation time difference between Linux and Windows didn't seem to > make sense so we did some analysis of what was going on and we think that we > have found a cause. In WebKit include directives are without path, and > instead the compiler is given a very long list of directories to search > through. That process takes a lot of time in Windows. It must take some time > in OSX and in Linux too but probably less. > > As an experiment we took the (chromium) project webcore_dom, that normally > compiles in 56 seconds in Windows on a generic computer and "fixed" it. > Removing the many include paths in the build system and instead specifying > the path in the include directives changed that to 42 seconds, a 25% > reduction. > > There is no reason to think the same reduction doesn't apply to all projects > and then there are many many minutes to save for developers and build servers > here. > > Caveat: I don't know if the resulting binary is correct. > > Is this something that has been talked about in the past, and would you be > interested in replacing the long list of directories to search for every > include with paths (relative some good base) directly in the include > directives? > > /Daniel > _______________________________________________ > webkit-dev mailing list > webkit-dev@lists.webkit.org > https://lists.webkit.org/mailman/listinfo/webkit-dev > > > > -- > Pau Garcia i Quiles > http://www.elpauer.org > (Due to my workload, I may need 10 days to answer) > _______________________________________________ > webkit-dev mailing list > webkit-dev@lists.webkit.org > https://lists.webkit.org/mailman/listinfo/webkit-dev
_______________________________________________ webkit-dev mailing list webkit-dev@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-dev