[fpc-devel] Forwarded message about FPC statusy

Michael Van Canneyt michael at freepascal.org
Wed Dec 26 13:28:30 CET 2012



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.



More information about the fpc-devel mailing list