Welche Variante performanter ist, wirst Du wohl nur - wie
ptk schon schrieb - mit einem Benchmark ermitteln können.
Ich habe Skripte, die beispielsweise eine Logauswertung in Perl und bash/awk realisieren, wobei die bash/awk-Lösung in ihrem Anwendungsfall performanter ist (bash verarbeitet die Optionen, awk macht die Arbeit/Auswertung).
Andere Skripte dürfen bei mir die Daten aus einem "
zgrep $pattern $file |" lesen, weil diese Suche mit zgrep sich performanter darstellte als die Suche mittels Perl.
(edit: Um Portabilität brauchte ich mir zum Glück keine Gedanken machen.)
Was sich als besser darstellt, wird wohl vom Anwendungsfall abhängig sein und auch von der Umsetzung. Sollte ich mal wieder eine ruhige Stunde finden, werde ich vielleicht mal meine Skripte einer "richtigen" Performanz-Messung unterziehen (und evtl. einem Profiling), um sie zu optimieren (falls ich eine Möglichkeit dafür sehe).
Momentan arbeiten sie wie gewünscht (Funktion vor Performance) in akzeptabler Zeit und das ist primäres Ziel gewesen.\n\n
<!--EDIT|Linuxer|1171397317-->
meine Beiträge: I.d.R. alle Angaben ohne Gewähr und auf Linux abgestimmt!
Die Sprache heisst Perl, nicht PERL. - Bitte Crossposts als solche kenntlich machen!