Boost logo

Boost-Build :

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


-----BEGIN PGP SIGNED MESSAGE-----
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.

Good.

Yours,

Jürgen

- --
* 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] ! www.ive.uni-hannover.de
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2 (GNU/Linux)

iD8DBQE/2XASljbJ/LLrxrYRAvg5AKCCxRhu3d5hdd9fOcvx0b2IDFJINACbBwSc
Y+MptXGOaOW2FDDAqtt0oIg=
=S11f
-----END PGP SIGNATURE-----

 


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