[fpc-devel] Modernising Pascal
Marco van de Voort
marcov at stack.nl
Fri Feb 25 16:07:49 CET 2005
> On 25 feb 2005, at 15:49, Marco van de Voort wrote:
>
> > - Critical parts are often handoptimized by using a lot of non GCed
> > types
> > (like int), this is not a typical programming method for these
> > languages, but outright expert tuning.
>
> Critical paths are also optimized in our compiler to not use
> ansistrings, because reference counting is also slow.
And I was talking more specific about the Quake II benchmark that was
brought. Any tweaks would already be on top of the existing ones in the
code.
> The argument is not about whether or not we should make Pascal entirely
> GC'd, but about whether reference counting is better/worse than other
> garbage collection techniques if you have a significant amount of GC'd
> objects.
The Quake II benchmark was used to "prove" that full blown (I assume Boehm)
GC was not slow. Q II, as tuned app, is probably already using primitive
types heavily, thus not a poster child for this benchamark
More information about the fpc-devel
mailing list