Moin!
Du solltest beim Benchmarking unbedingt den zu messenden Code in Isolation testen, und ganz besonders solltest du teure I/O-Operationen wie echo vermeiden.
Warum? Ich wollte wissen wie schnell es MIT den Ausgaben auf die Konsole geht.
Ich erinnere mich noch an einen KC 85, der hat für die Berechnung von z=f(x,y) (und dann nichts zu kompliziertes) in jeweils 100 Schritten (macht 10.000 Berechnungen der Formel) und jeweils das Poken eines Bytes in den Graphikspeicher rund 15 Minuten gebraucht...
Jörg Reinholz