Optimieren eines Teilsystems
Die Auswirkung auf die Performancegewinne eines Gesamtsystems ist stark abhängig von der Nutzungshäufigkeit des optimierten Teilsystems.
Die Verbesserung wird als “SpeedUp” gemessen
Bei einer Nutzungshäufigkeit eines Teilsystems mit dem SpeedUp ergibt sich ein Gesamtspeedup
Achtung
Die Nutzungshäufigkeit muss vor der Optimierung gemessen werden. In der optimierten Version wird der Wert kleiner sein da das Problem nun schneller gelöst wird.
Obergrenze der Optimierung
Die gegebene Funktion hat für einen Grenzwert. Damit gibt es ein festes oberes Limit für die Performancegewinne durch Optimierung eines Teilsystems.

So ist beispielsweise ein System mit Anteil am Systemfluss selbst bei Weglassen nur in der Lage bis zu Geschwindigkeit zu bringen.
Beispiel
Klausuraufgabe
Es existieren 2 Alternativen zur Optimierung eines Programms.
- Verbesserung der Laufzeit um Faktor bei einem Modul das Nutzungshäufigkeit hat
- Verbesserung um Faktor bei Modul mit Nutzung
Welche Alternative ist besser, d.h. bringt den höheren Speedup?
Die Optimierung des häufigeren Features hat einen größeren Einfluss.