[webkit-dev] Growing tired of long build times? Check out this awesome new way to speed up your build... soon (HINT: It's not buying a new computer)

Geoffrey Garen ggaren at apple.com
Tue Aug 29 08:47:27 PDT 2017


> I wonder whether the unified sources builds would still allow us to
> keep using compiler caches like ccache.

Our plan is to use ccache.

> Second question/caveat is, wouldn't the bundle build penalize too much
> incremental builds? If your data is correct we would get a <20% build
> time increment for a single change in a cpp file which is I think the
> most common scenario for a WebKit developer.

The penalty for a single file compile is roughly 6s => 7s. The speedup for a full project build is roughly 40m => 10m. You would need to perform single file compiles 1,800 times per full project build before the tradeoff became “too much”.

Geoff


More information about the webkit-dev mailing list