[fpc-devel] Compiler bottlenecks]

Florian Klaempfl florian at freepascal.org
Thu Jul 15 09:07:27 CEST 2010


Jonas Maebe schrieb:
> Unless you are doing a cold compile, the main bottlenecks in the
> compiler are the memory manager (mostly the allocation of memory,
> freeing is faster), zero-filling new class instances (and partially
> resetting the register allocator) and tobject.initinstance.

I wonder if zeroing memory blocks (so when allocating them we know
already that they contain zeros) and preparing new register allocators
in a helper thread could improve this.



More information about the fpc-devel mailing list