Boost logo

Boost-Build :

From: David Abrahams (dave_at_[hidden])
Date: 2006-06-16 16:48:19


Alex Besogonov <cyberax_at_[hidden]> writes:

> David Abrahams wrote:
>>> Really? You find bjam recompilation to be slower than Visual Studio?
>> It shouldn't be surprising. An IDE will always have an advantage, at
>> least if you use that IDE to edit files, because it can begin deciding
>> what to do the moment you save a file.
> But it should not be an order of magnitude :)
>
> Dependency tracking in Windows is pretty slow in BJam because NTFS is
> slow. It takes 7 seconds to initialize BJam in Windows on my machine but
> only 1.5 seconds in Linux.
>
> I think we can optimize BJam's dependency tracking by using "change
> journal" in Windows. And it doesn't even require a resident change
> tracker process.

Maybe, but tests have not shown the majority of bjam's time going into
dependency tracking, anyway :)

-- 
Dave Abrahams
Boost Consulting
www.boost-consulting.com

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