Kurz und schmerzlos: was kann man alles tun damit Programme schneller ausgeführt werden?
use warnings und debugge jede Warning.
Teste mit Devel:dprof um die Relevanz von zu optimierenden Subroutinen zu erfahren.
Es gibt einige Tricks, aber Devel:dprof sagt dir, wo du am meisten einsparen kannst.
Allgemein gilt:
Referenzen statt Hashes oder Arrays an Subroutinen
Vermeide @array = <Filehandle>
substr() ist besser als index() ist besser als m// ist besser als split().
Optimiere Schleifen.
Verwende qr//.
und und und
mfg Beat