Boost logo

Boost-Build :

From: Pedro Ferreira (pedro.ferreira_at_[hidden])
Date: 2003-12-15 13:00:33


Hi Volodya,

> yesterday I've tried to optimize some of Boost.Build. I get not very
dramatic
> (around 25%), but noticable and reproducible speedup.

Well done!

> I would appreciate help with further optimizations.
>
> First way to help is to run the current version on your project and send
me
> the profile. To get profile you can use "bjam -n -d+10 > profile"

I've attached the output of one of my projects.

> Second way to help is optimize something. Just look at your profile (I
usually
> import it into spreadsheet), sort by execution time, and pick a rule which
> you'd like to optimize. I think best canditates are "utils" rule, which
are
> frequently called, but are not so complex in intself. Then, optimize the
> rule ;-), e.g. by implementing it in "C".
>
> Of course, I'd be glad to discuss what rules are better optimized for your
> profile and how to optimize them, in detail.

I'm quite busy right now but I'll let you know as soon as I can invest some
time in it.

Cheers,

Pedro
 ------=_NextPart_000_003D_01C3C335.5587EC00 Content-Type: application/octet-stream;
name="profile"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment;
filename="profile"

[Attachment content not displayed.] ------=_NextPart_000_003D_01C3C335.5587EC00--


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