Vor einiger Zeit wurde ich auf die folgende Seite aufmerksam gemacht, die mir vorher leider nicht bekannt war.
Zu meinem Glück bestätigen die Benchmarks größtenteils mein "Gefühl" und unterstreichen die hauptsächlich von mir verwendeten Funktionen.
Dennoch möchte ich auch die Kritik anbringen, dass die Optimierung bei der Auswahl der Funktion aufgrund der Ausführungsgeschwindigkeit nicht der Code-Qualität widersprechen sollte.
Es sollte also immer nur dann die schnellere Methode gewählt werden, wenn sie sich auf die Code-Qualität nicht negativer auswirkt, also die Alternativen.
Letztendlich sprechen wir über Unterschiede im kleinsten Bereich, die über Hardware meist leicht kompensiert werden kann.
Entwicklerstunden an dadurch schlechterem Code werden um Längen teurer. ;)
Dennoch, es schadet nicht zu wissen womit man arbeitet und womit besser nicht!
Hier also der Link:
http://benchmark.gripp.name/