Boost logo

Boost-Build :

Subject: Re: [Boost-build] It's time for my per release beg for patch on ticket #2552 (Extending bjam to accept parameters 10-19)
From: Jon Biggar (jon_at_[hidden])
Date: 2009-10-19 01:29:09


Vladimir Prus wrote:
> On Wednesday 14 October 2009 Jon Biggar wrote:
>
>> 1.41 is coming soon. Can the patch in this ticket please be integrated
>> this time? It's been pending since 1.36.
>
> What is the change in performance and memory consumption of bjam with
> this patch, when building Boost C++ Libraries?

It increases the storage requirements for bjam rule parameters from
9*sizeof(pointer) to 19*sizeof(pointer) for the memory allocation
associated with each bjam rule invocation stack frame.

It adds slight overhead when parsing rule text to find parameters $(10)
through $(19).

I expect the effects of either to be quite small.

-- 
Jon Biggar
jon_at_[hidden]
jon_at_[hidden]
jonbiggar_at_[hidden]

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