Boost logo

Boost-Build :

Subject: Re: [Boost-build] Major engine changes
From: Moritz Hassert (mhassert_at_[hidden])
Date: 2011-12-01 13:04:49


Great job Steve!

Am Dienstag, 29. November 2011, 16:02:06 schrieb Steven Watanabe:
> I've just committed a major rewrite of the
> jam interpreter. So, far, I'm seeing a 2x speed
> up running bjam -n -d0 in $BOOST_ROOT/status.

I gave the new b2 from current trunk a try with a rather huge project of ours.
The numbers are even more impressive: I get a speed up of 3.7x!
(I repeated boths commands a few times to load everything into caches and eliminate io-waits.)

*** OLD ***
$ time b2 libs tools toolset=gcc-4.5 address-model=32 address-model=64
...patience...
...patience...
...patience...
...patience...
...found 58715 targets...

real 0m38.264s
user 0m37.874s
sys 0m0.328s

*** NEW ***
$ time /tmp/b2test/bin/b2 libs tools toolset=gcc-4.5 address-model=32 address-model=64
...patience...
...patience...
...patience...
...patience...
...found 58715 targets...

real 0m10.654s
user 0m10.261s
sys 0m0.332s

Thanks and keep up the good work!

Moritz

Geschaeftsfuehrer: Dipl.-Inform. Christopher Asp
Amtsgericht Mannheim HRB 105845


Boost-Build list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk