|
Boost-Build : |
From: Johan Nilsson (r.johan.nilsson_at_[hidden])
Date: 2008-04-09 03:40:13
Igor Nazarenko wrote:
>> Tried recoding lists_sort() to use qsort(). Here's the result with
>> modified BJAM:
>>
>> $ time ~/local/bin/bjam variant=debug,release
>> ...patience...
>> ...patience...
>> ...patience...
>> ...found 13910 targets...
>>
>> real 0m10.135s
>> user 0m9.748s
>> sys 0m0.353s
>>
>> Vs. the original:
>>
>> $ time /usr/local/bin/bjam variant=debug,release
>> ...patience...
>> ...patience...
>> ...patience...
>> ...found 13910 targets...
>>
>> real 0m55.040s
>> user 0m54.804s
>> sys 0m0.209s
>>
>> I'm going to try and attach a patch against SVN trunk.
Looks like a vast improvement, assuming that the user-visible behaviour is
preserved. I hope that one of the Boost.Jam developers can take a look at
the patch.
/ Johan
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