On Wed, 26 Dec 2012, Martin Schreiber wrote:

On Wednesday 26 December 2012 12:41:42 Sven Barth wrote:
On 26.12.2012 05:42, Martin Schreiber wrote:
Another thing would be an
fpc compiler daemon which stays in memory between compilations and keeps
also ppus loaded.

AFAIK  Delphi 7 does not need such an approach so I hope there is room
for optimizations in FPC.

Did you even read what we wrote? The mere fact that FPC's backend is
more seperated from it's frontend than Delphi's was till XE2 is very
likely one of the biggest performance problems FPC has. And this must be
compensated in unusal ways like Florian described. Otherwise you'd need
to go back to the way that pre-1.9 FPC worked and I don't think anyone
of the FPC devs wants that. You'd basically need to rewrite the complete
compiler as it is currently geared towards that seperation.

Sven, no offending meant, but I know how the FPC RTL, FCL and compiler is
programmed. There *is* room for improvement. ;-)

If you think so, please make some suggestions.

We've had a suggestion about pooling (which gains us 10-20%), and it didn't come from you.

Florian suggested a daemon kind of approach. Also not your proposal.

Till now you present only critique, claims that you can do better.
But you offer no constructive advice, unless I have missed it.

Michael.
_______________________________________________
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-devel

Reply via email to