[webkit-dev] Compile time increase over time

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


Hi,

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
compile.

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:

   https://plot.ly/~clopezdb67/3/


Hope you find this data interesting.


Regards!
--------

[1]
https://groups.google.com/a/chromium.org/forum/#!topic/blink-dev/ZW0jcU_Y_uQ
-------------- 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