[fpc-devel] Benchmark for FreePascal
    Daniël Mantione 
    daniel.mantione at freepascal.org
       
    Sun Dec 11 08:57:33 CET 2005
    
    
  
Op Sat, 10 Dec 2005, schreef darekM:
> Hi
> I've tested some of benchmark on 
> http://shootout.alioth.debian.org/
> 
> I've see that reverse-complement benchmark
> <http://shootout.alioth.debian.org/benchmark.php?test=revcomp&lang=all> for
> FPC is very slow. I discover, that problem is with readln, that function
> consume about 90% of time. Because I use it in my program, I implemented new
> version of reading files. My propositions is add tTextStream to unit Classes
> 
> using is very similar
> 
> while not eof do
> begin
>  readln(s);
> end;
The Shootout benchmarks should preferably be implemented without unit 
classes to achieve the best memory usage results. Your code is welcome 
though to add to unit classes, allthough I currently can't because it uses 
assembler code withotu Pascal alternative, i.e. it would make the classes 
unit unavailable on the other processors FPC supports.
Can you do the same to improve readln?
Daniël
    
    
More information about the fpc-devel
mailing list