[Scons-users] Speeding up large C/CPP projects...

Dirk Bächle tshortik at gmx.de
Sun Oct 27 12:32:08 EDT 2013


Hi there,

I added a new Tool to the index at:

http://www.scons.org/wiki/ToolsIndex

. Its name is "fastcpp" and it aims at speeding up large C/CPP projects.
This is achieved by taking a few shortcuts, which further means that the
Tool may break your builds in a very bad way (or, even worse, in a very
subtle way ;) ).
So try it out, if you're an adventurous person...but please read the
full description of changes in its README.rst file before.

Finally, here are a few figures for two benchmarks ( as used at
http://www.scons.org/wiki/WhySconsIsNotSlow ) :

questfperf (5000 CPP files):
============================

clean build update implicit_update
default 17:11.42 0:24.45 0:17.07
with fastcpp 17:00.76 0:19.97 0:16.20

sconsbld (8000 C files):
========================

clean build update implicit_update
default 7:04.22 0:34.96 0:26.19
with fastcpp 6:44.56 0:27.50 0:24.87


Best regards,

Dirk



More information about the Scons-users mailing list