Boost logo

Boost-Build :

From: Alex Besogonov (cyberax_at_[hidden])
Date: 2006-06-14 13:04:59


Sohail Somani wrote:
> Really? You find bjam recompilation to be slower than Visual Studio?
It's not recompilation speed, it's startup time.

It takes 7 seconds to initialize BJam on project with included Boost
libraries on my notebook. MSVS takes less than a second.

The slowest part is timestamp checking (NTFS is sloooooow). I have an
idea how to speed up this process, and I'll try to implement it in my
upcoming BJamC++ (and backport to BJam if it is possible).

My idea is to use NTFS "Change Journal"
(http://www.microsoft.com/msj/0999/journal/journal.aspx) to track file
modifications combined with BJam's dependency caching.

> The only reason I would use the redundant Visual Studio projects is for
> the guess and click interface, mainly to easily navigate the project
> files... Would be much easier if they allowed you to recursively add
> folders, but of course no one wants to do that.
Well, I have a simple script which creates .vcproj file from a directory
tree :)

-- 
With respect,
             Alex Besogonov (cyberax_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