[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