Boost logo

Boost-Build :

From: Jürgen Hunold (hunold+lists.Boost_at_[hidden])
Date: 2003-12-12 02:36:50

Hash: SHA1

Hi Volodya !

On Thursday 11 December 2003 11:41, Vladimir Prus wrote:

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

Thanks so far. It really works faster every day.

> I would appreciate help with further optimizations.

I don't know if I can free enough time to hack something. But I can help
testing, as always ;-)

> 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" Since I don't know how anonymous CVS works at the moment,

I think anon cvs it up to up date now.

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".

By which column shall I sort ?
I've got "gross", "net" and "#entries". What do they mean exactly ?
And where can I find information about debug output except the source
itself ?

> Of course, I'd be glad to discuss what rules are better optimized
> for your profile and how to optimize them, in detail.




- --
* Dipl.-Math. Jürgen Hunold ! Institut für Verkehrswesen, Eisenbahnbau
* voice: ++49 511 762-2529 ! und -betrieb, Universität Hannover
* fax : ++49 511 762-3001 ! Appelstrasse 9a, D-30167 Hannover
* hunold_at_[hidden] !
Version: GnuPG v1.2.2 (GNU/Linux)



Boost-Build list run by bdawes at, david.abrahams at, gregod at, cpdaniel at, john at