Thema: Delphi Kleiner Optimierungstest

Einzelnen Beitrag anzeigen

Christian Seehase
(Co-Admin)

Registriert seit: 29. Mai 2002
Ort: Hamburg
11.106 Beiträge
 
Delphi 11 Alexandria
 
#9

Re: Kleiner Optimierungstest

  Alt 9. Jul 2006, 11:19
Moin Stefan,

schau Dir das doch jeweils mal im CPU-Fenster an (jeweils Optimierung aktiviert)
  • Test1: Variante1 sollte schneller verarbeitet werden, da hier einfach weniger passiert.
  • Test2: Dürfte keinen gravierenden Geschwindigkeitsunterschied bringen, aber die zweite Variante ist sauberer.
  • Test3: Wird vom Compiler identisch übersetzt (klar, da ord(true) eine Konstante ist, genau wie die 1), es kann also keinen Geschwindigkeitsunterschied auf Grund des Codes geben. Das heisst für mich: So wie Du es gemessen hast, kann eine Abweichung von 7,3% auch bedeuten, dass es real keinen Unterschied gibt.
  • Test4: Siehe Test3
  • Test5: Siehe Test3
  • Test6: Sieht Test1

Aus Test3 ersehe ich, dass bei Deinem Verfahren die Geschwindigkeitsdifferenzen zu messen, eine Abweichung von mindestens 7,3% keine Aussagekraft hat.
Tschüss Chris
Die drei Feinde des Programmierers: Sonne, Frischluft und dieses unerträgliche Gebrüll der Vögel.
Der Klügere gibt solange nach bis er der Dumme ist
  Mit Zitat antworten Zitat