Registriert seit: 9. Sep 2003
Ort: Aachen
126 Beiträge
Delphi 7 Professional
|
Re: Wie schnellste Berechnung in einer Datenreihe ?
14. Mär 2005, 09:17
Evtl. (bei o.g. Beispiel fällt mir jetzt nicht auf wie das gehen sollte) kannst Du auch folgenden Trick benutzen.
Beispiel mit konkreten Zahlen
Wert1 := 1+2+3+4+5+6+7
Wert2 := 2+3+4+5+6+7+8
Wert3 := 3+4+5+6+7+8+9
...
Dann kann man Wert1 einmal berechnen und dann einfach folgende Vereinfachung verwenden
Wert1 := 1+2+3+4+5+6+7
Wert2 := (Wert1 - 1) + 8
Wert3 := (Wert2 - 2) + 9
etc.
Wenn man den konkreten Quellcode hätte, könnte man evtl. genauere Aussagen treffen wo Du die Performance verlierst. Generelle Aussagen zum Tuning sind immer sehr schwer zu treffen.
Grüße
Wolf
Ein Schiff im Hafen ist sicher. Aber dafür werden Schiffe nicht gebaut. (engl. Sprichwort)
|