[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