[webkit-dev] Compile time increase over time

Carlos Alberto Lopez Perez clopez at igalia.com
Mon Apr 24 09:12:45 PDT 2017


Inspired by a similar thread on the Chromium mailing lists [1], I have
measured the build times of WebKitGTK+ over the past 2.5 years.

I benchmarked two different compilers (GCC and Clang).

The summary is: since September 2014 the time for building WebKitGTK+
has increased in a 62% for GCC 4.9 and a 51% for Clang 3.8.

However, the number of ninja targets has only increased a 19%.

On the Chromium thread [1] it is suggested that one possible explanation
for the increase in compile times is that C++11 features are slower to

Since most of the code is cross-platform, I expect other ports (like
Mac) to have a very similar percentage increases.

I'm attaching an image with the plot, as also linking below to the
interactive plot below where you can also see the raw numbers:


Hope you find this data interesting.


-------------- next part --------------
A non-text attachment was scrubbed...
Name: compile_time_increase.png
Type: image/png
Size: 85869 bytes
Desc: not available
URL: <http://lists.webkit.org/pipermail/webkit-dev/attachments/20170424/f10aa793/attachment-0001.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 883 bytes
Desc: OpenPGP digital signature
URL: <http://lists.webkit.org/pipermail/webkit-dev/attachments/20170424/f10aa793/attachment-0001.bin>

More information about the webkit-dev mailing list