[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