[fpc-devel] Forwarded message about FPC statusy
Florian Klämpfl
florian at freepascal.org
Wed Dec 26 11:29:12 CET 2012
Am 26.12.2012 05:42, schrieb Martin Schreiber:
> On Tuesday 25 December 2012 18:01:50 Florian Klaempfl wrote:
>> Am 25.12.2012 15:28, schrieb Mattias Gaertner:
>>> On Tue, 25 Dec 2012 12:55:41 +0100 (CET)
>>>
>>> marcov at stack.nl (Marco van de Voort) wrote:
>>>> [...]
>>>> The numbers Martin names (up till 10 times slower, even without linking)
>>>> are the numbers I have in mind too. IMHO denial without tests is unfair.
>>>
>>> Maybe the parallelization could be improved?
>>
>> Yes, this might be a good solution for the future but last time this
>> topic came up, Martin still wanted to run FPC on some almost 10 years
>> old machine so parallelization does not help.
>
> I use this machine often so I am forced to write efficient code for MSEgui and
> my projects.
>
>> 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
Indeed, it probably (judging from the difficulties embarcadero
apparently had to have x86-64 and arm support) sacrificed flexibility,
portability (e.g. still no arm yet afaik, 64 bit support took years) and
maintainability instead.
> so I hope there is room for
> optimizations in FPC.
>
Better start from scratch then. FPC is not designed to be fast at any
cost. Tiny C might be a good starting point.
More information about the fpc-devel
mailing list