dedlfix: Performance: Statische Klasse vs. Assoziatives Array

Beitrag lesen

Tach!

das müssten wir jetzt benchmarken, um eine qualifizierte Aussage zu machen.

Das kannst Du auch selbst.

ok, um erlich zu sein habe ich das noch nie gemacht.

Dann fang mal damit an. Mitunter sind gar keine allgemeinen Aussagen treffbar. Vieles hängt von der konkreten Situation vor Ort ab, die selbst schon bei Wiederholung ganz anders aussehen kann. Beim ersten Mal muss vielleicht noch alles geladen werden, weitere Aufrufe erfolgen aus einem Cache. Das ergibt ein unterschiedliches Laufzeitverhalten.

Im Allgemeinen kann man sagen, dass sich die Performancefrage nur bei lang laufenden Dingen lohnt und/oder bei vielen Wiederholungen. Wenn du keinen Unterschied zwischen zwei Methoden spürst, und zudem für eine Messung sehr viele Wiederholungen benötigen würdest, um überhaupt aus dem Grundrauschen herauszukommen, und in der Praxis eine solche Anzahl Wiederholungen utopisch ist, dann vergiss die Performancefrage. Konzentrier dich dann lieber auf verständlichen Code.

dedlfix.