[fpc-devel] FPC/Lazarus Rebuild performance

Dimitri Smits smitco at telenet.be
Sun Sep 12 19:15:29 CEST 2010


----- "Mattias Gaertner" <nc-gaertnma at netcologne.de> schreef:

> On Sun, 12 Sep 2010 10:25:22 +0200 (CEST)
> marcov at stack.nl (Marco van de Voort) wrote:
> 
> > In our previous episode, Mattias Gaertner said:
> > > > Agreed. My opinion is that before we start to implement
> difficult and 
> > > > error-prone multi-threading into FPC we should find out why the
> hell Delphi 7 
> > > > can compile so much faster and produces even better code?
> > > 
> > > Seeing that dcc is only 800K: 
> > > maybe it fits into the cpu cache.
> > 
> > I assume dcc.exe uses more data than code :-)
> 
> CPU caches do not work FIFO.
> If FPC does not fit into the CPU cache, then the CPU has to
> constantly
> load code mem additionally to the data.
> 

in that case, can splitting up the .exe into .exe + more .dll's help?

aka a "compiler package", a "rtl", a "assembler package", ...?

kind regards,
Dimitri Smits



More information about the fpc-devel mailing list