On Sat, Nov 27, 2010 at 11:52:08AM +0100, Sven Barth wrote:
> That's why the introduction of the internal linker reduced compile time 
> on Windows that much: one less process to execute :D

The binary startup time matters for building via make files.

I doubt if it matters for compiling _apps_ in lazarus. Once compiler, once
linker, each 100ms, together 200ms, clearly not the major component.

The internal linker is simply faster. Smartlinking lazarus on windows  could
take 10 _minutes_ with the external linker on a not that old (Core 2 1.7Ghz)
machine, eating 1.5GB in the process. Now reduced to 30s and 400MB. (on the
same machine when I last tested it, 2.2.x days)

In my experience, Windows is relatively slow in enumerating directories. If
you reduce the number of search dirs, the compile time will considerably
improve.


--
_______________________________________________
Lazarus mailing list
[email protected]
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus

Reply via email to