[fpc-pascal] FPC now 3rd in shootout
peter at freepascal.org
Mon Nov 5 21:31:41 CET 2007
>> --- Marco van de Voort <marcov at stack.nl> wrote:
>>> > http://shootout.alioth.debian.org/gp4/benchmark.php?test=all&lang=all
>>> > The reason is that D's mean degraded from 1.40 to 1.43. I wonder how
>>> > that could happen.
>>> They change often. Clean is also quite variable. I assume the differences
>>> are simply in the magnitude of the uncertainty of the measuring.
>> I submitted this regex-dna program on 2007-10-31. It's still in limbo:
>> neither accepted nor rejected.
> Thanks, I've added it to the fpc repository so the source will not be lost
For me the code didn't finish in a reasonable time. It spend too much time in moving ansistrings
around. I have update the program to use a pchar instead of an ansistring so it finishes within
reasonable time. The updated source can be found in:
But the code is a lot slower than gcc so there is still a lot of performance tuning to do:
100000 300000 500000
fpascal 1.169 4.581 11.754
gcc-2 1.033 3.078 5.111
More information about the fpc-pascal