[fpc-devel] Re: Comparison FPC 2.6.2 - Kylix 3

Sven Barth pascaldragon at googlemail.com
Mon Mar 4 13:36:48 CET 2013


Am 04.03.2013 12:05, schrieb Florian Klämpfl:
> Am 04.03.2013 01:00, schrieb Graeme Geldenhuys:
>> 4.4 seconds (Kylix under Linux) vs 89 seconds (FPC under Linux)... That
>> is just too a huge performance difference to justify. Yes, we all know
>> the argument about more platforms, maintainable code etc, but that
>> couldn't possible be the only reason for such a huge speed difference.
>> Somewhere there is a serious bottleneck(s), or the FPC team simply
>> disregard optimization completely. From why I have heard them say, the
>> latter is more likely [unfortunately].
> You completely miss the point. If there are only approx 25
> features/properties which make the compiler each 10% slower than in
> total FPC is 10 (1.1^25=10.9) times slower than before. Let me name some
> of the stuff which might count only 10% each (some more, some less) but
> in total makes FPC much slower:
>
> - class helpers
> - generics

These two should not result in much slowdowns if not used. Especially 
for helpers I've taken care of it. Though I admit that there is room for 
improvement for generics (but I already have ideas for that :) )

Regards,
Sven



More information about the fpc-devel mailing list