[fpc-devel] (patch) performance fix

Florian Klaempfl florian at freepascal.org
Sun Jun 1 12:40:31 CEST 2008


Sergei Gorelkin schrieb:
> Hello,
> 
> verbose.UpdateStatus is being called after each line compiled. In turn, 
> it calls fmodule.get_module which does linear search in the list of 
> loaded modules. The effect is not noticeable while compiling individual 
> units, but on huge projects it ends up eating quite a number of CPU cycles.
> 
> This can be fixed by changing the order of checks (see the patch attached).

Applied, thanks.



More information about the fpc-devel mailing list