On Sun, 01 Oct 2006 18:20:25 +0400
Alex Smirnov <[EMAIL PROTECTED]> wrote:
> Vincent Snijders
> >> Thus I think that all this 111 seconds is almost wasting time that
> >> was spent in FindFirst/FindNext circle.
> >
> > I think that is wrong.
> >
> > But you can test that by copying all the needed .ppu and .o files
> > into one directory and replace the -Fu lines for fpc.cfg with
> > -Fudirectory_with_all_needed_units.
> >
> > I think most time is spent creating the executable from the 383
> > units it needs, getting code, data and debug sections from the 383
> > units and putting it in the final executable.
> >
> > Vincent
>
> *Yes, You are right.*
>
> When I set Compiler Options -> Messages to "Show summary" only it
> takes 15 seconds to make all project and also to link it.
> Ok. But 15 seconds is also very large time. Sorry for that - I mean
> Delphi. It is faster in all cases. So I think it is a good idea to
> speedup compilation process. May be for Windows only - if you will
> set the file search process to be case insensitive it will decrease
> the quantity of requests in 4 times!
Don't use the -va option. It is only for debugging purposes.
It will slow down the compilation by several numbers of magnitude.
> Also - it seems that the component for Lazarus Massages window
> (TMemo?) is not working good. It seems that every time you add a line
> there it starts to draw itself from the first line - as a result the
> system spends a lot of time in TMemo redrawing. :-) I will try to
> check this.
I improved it to only call Application.ProcessMessages only 3 times per
second.
Mattias
_________________________________________________________________
To unsubscribe: mail [EMAIL PROTECTED] with
"unsubscribe" as the Subject
archives at http://www.lazarus.freepascal.org/mailarchives