[prev in list] [next in list] [prev in thread] [next in thread] 

List:       boost-build
Subject:    Re: [Boost-build] bjam acceleration
From:       Vladimir Prus <ghost () cs ! msu ! su>
Date:       2007-10-25 6:12:45
Message-ID: ffpc4t$s1v$2 () ger ! gmane ! org
[Download RAW message or body]

Motonari Ito wrote:

> Hi,
> 
> The biggest problem I have in bjam is its speed.
> 
> We have 1M lines of code managed by Boost Build system (V2). Bjam takes
> 20-30 second (when current directory is root) or 5-6 second (when
> current directory is leaf) before starting actual compilations. It's
> very slow for daily compile & edit development.
> 
> So, I have profiled on the latest bjam (Milestone 12) with Rational
> Quantify. It looks like memory and hash related functions are bottle
> neck - is there any chance to accelerate them?

Well, the Python port of Boost.Build is progressing nicely, and
showing some nice performance number already -- in one, artificial, case,
I've got 7x speedup and 4x decrease in memory consumption as well --
and Python port is 1<->1 translation without any attempt to make proper
use of Python facilities.

More details are here:

        http://zigzag.cs.msu.su/boost.build/wiki/PythonPort

although at this point the python port is not ready for general testing,
I expect the core files and gcc to be ready really soon.

- Volodya


_______________________________________________
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost-build
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic