Moin!
Viele Mikrooptimierungen im Millisekundenbereich ergeben übrigens auch mal Sekunden, und diese summieren sich zu Minuten und Stunden...
Das ist richtig, allerdings kosten solche Optimierungen in der Regel deutlich mehr Arbeitsaufwand, als die Bereitstellung zusätzlicher CPU-Power.
Nichts gegen Optimierungen. Jeder Code, der langsam läuft, aber schneller sein sollte, kann in einem ersten Schritt erstmal grob untersucht und auf auffällige Bremsen geprüft werden. Und solche Bremsen kann man in der Regel auch recht leicht entfernen. Das ist aber keine Mikrooptimierung.
Ab einem gewissen Grad von Aufwand für das Suchen und Ersetzen von langsamen Stellen wird dieser Vorgang aber teurer, als man jemals Geld mit der gewonnenen Performance einsparen könnte.
- Sven Rautenberg