Boost logo

Boost-Build :

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


Steve,

Wow thanks again! Another ~1.7x speed increase (actual total increase is 3x from the original changes)! I also made some changes to our jam files to reduce the amount of targets so here are the new numbers:

Before changes (Nightly from June 3 2011):

$ time Tools/boost-build/bin/bjam.exe all msvc -j8
...patience...
...patience...
...patience...
...patience...
...found 40506 targets...

real 1m43.617s
user 0m0.015s
sys 0m0.000s

After changes (SVN 75749):

$ time Tools/boost-build/bin/bjam.exe all msvc -j8
...patience...
...patience...
...patience...
...patience...
...found 40506 targets...

real 0m56.602s
user 0m0.031s
sys 0m0.046s

After newest changes (SVN 75765):

$ time Tools/boost-build/bin/b2.exe all msvc -j8
...patience...
...patience...
...patience...
...patience...
...found 40506 targets...

real 0m33.896s
user 0m0.000s
sys 0m0.015s

Again thanks for all your work!

Chris

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

AMDG

On 11/30/2011 01:18 PM, Nogradi, Chris wrote:
> We are also seeing ~2x speed increases on our builds with your changes:
>
> <snip>
> No-op time after:
>
> $ time Tools/boost-build/bin/b2.exe all msvc -j8
> ...patience...
> ...patience...
> ...patience...
> ...patience...
> ...found 46217 targets...
>
> real 1m8.487s
> user 0m0.000s
> sys 0m0.000s
>
> I need to get our no-op times down to < 15 seconds so your work is greatly appreciated.

Can you try my latest patch? What I'm seeing is:

With bjam -n -d0 in $BOOST_ROOT/status
Before: 162.668 seconds
After: 71.886 seconds

With bjam -n -d0 --build-type=complete in $BOOST_ROOT
Before: 28.042
After: 15.2 seconds

In Christ,
Steven Watanabe
_______________________________________________
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.


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