[fpc-devel] FPC/Lazarus Rebuild performance

Florian Klämpfl florian at freepascal.org
Sun Sep 12 10:12:59 CEST 2010


Am 12.09.2010 07:33, schrieb Martin Schreiber:
> On Saturday, 11. September 2010 21.10:20 Florian Klämpfl wrote:
>>
>> Anyways, before this ends in an endless discussion: if anybody is
>> interested in improving FPC compilation speed (for my needs is
>> sufficient) and have a look at fillchar and, have a look at FPC's unit
>> loading algorithm (not the actual i/o itself but how all the symbols
>> classes etc. are restored). This two points are bottlenecks which might
>> help when they are improved, though it's pretty unlikely that this will
>> improve things more than a few percent.
> 
> 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 

Because of the same reason why it seems to take years to port delphi to
64 bit: different design goals. It seems speed were the only design
goal, nobody took care about maintainability or portability.



More information about the fpc-devel mailing list