Caolan McNamara wrote:
On Mon, 2006-08-28 at 18:10 +0200, Jens-Heiner Rechtien wrote:
An easy way to get a first ball park number is to wrap every actual
execution of the Windows compiler with a timer and append the compile
timings to a log file. Subtracting the sum of the compile times from
total build time will give an upper limit of the percentage of the build
time on which jam can optimize on.
Probably orthogonal to jam/not jam, but is there any build time win to
be gained by passing multiple input source files which share the same
compiler flags to the compiler in one go. for compilers which support
multiple obj outputs for multiple input source files, instead of
serially calling the compiler ? Probably only a minimal difference if
any I'd guess.
This is exactly one of the optimizations Ause is working on inside the
damke system and is also a part of a jam system, too. You are right, for
Linux this will not amount to much, but for Windows it might make a
*real* difference because the compiler can do some in process file caching.
Heiner
--
Jens-Heiner Rechtien
[EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]