Boost logo

Boost-Build :

Subject: Re: [Boost-build] Major engine changes
From: Nogradi, Chris (Chris.Nogradi_at_[hidden])
Date: 2011-12-01 15:11:57


Yes, the time utility is part of cygwin on Windows and does not provide all the unix functionality.

Chris

-----Original Message-----
From: boost-build-bounces_at_[hidden] [mailto:boost-build-bounces_at_[hidden]] On Behalf Of Moritz Hassert
Sent: Thursday, December 01, 2011 1:30 PM
To: Boost.Build developer's and user's list
Subject: Re: [Boost-build] Major engine changes

Hi Chris,

Am Donnerstag, 1. Dezember 2011, 12:26:38 schrieb Nogradi, Chris:
> Is that on a Linux or Windows host?

It's an Ubuntu 11.10 host. b2 was compiled with gcc 4.6.
The project is a collection of libraries and executables with a lot of dependencies among them. Including lots of boost headers, boost spirit among them.
All files reside on local storage and seem to fit completely into disk cache.
There's only a few generated sources (~20). Perhaps that's the major difference to the situation you described in your last mail?

By the way:
Your "time" results look strange from a linux point of view :
There's practicly no "user" time at all. Wouldn't that suggest that the execution time was *completely* io-bound? Or is the meaning of the results different on Windows?

>
>
> -----Original Message-----
> From: boost-build-bounces_at_[hidden] [mailto:boost-build-bounces_at_[hidden]] On Behalf Of Moritz Hassert
> Sent: Thursday, December 01, 2011 12:05 PM
> To: Boost.Build developer's and user's list
> Subject: Re: [Boost-build] Major engine changes
>
> 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
> _______________________________________________
> Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost-build
>
>
> This e-mail and any attachments may contain confidential material for the sole use of the intended recipient. If you are not the intended recipient, please be aware that any disclosure, copying, distribution or use of this e-mail or any attachment is prohibited. If you have received this e-mail in error, please contact the sender and delete all copies.
>
> Thank you for your cooperation.
>
> _______________________________________________
> Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost-build

Geschaeftsfuehrer: Dipl.-Inform. Christopher Asp
Amtsgericht Mannheim HRB 105845
_______________________________________________
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost-build


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