[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