|
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