Einzelnen Beitrag anzeigen

amigage

Registriert seit: 11. Nov 2005
Ort: Leipzig
270 Beiträge
 
Delphi 11 Alexandria
 
#10

Re: Zeitoptimierung bei Stringzusammensetzung

  Alt 13. Nov 2005, 10:15
Megamäßig! Ich verstehe das mit dem shl (links shiften) zwar nicht wirklich

Aber es bringt bei mir Zeiten zwischen 0.055 und 0.062!
Und wenn man jetzt
Delphi-Quellcode:
j := Ord (st[1]); if j>57 then dec (j, 65) else dec(j,48);
k := Ord (st[2]); if j>57 then dec (k, 65) else dec(k,48);
lieber
Delphi-Quellcode:
      
j := Ord (st[1]); if j>57 then j := j-65 else j:=j-48;
k := Ord (st[2]); if k>57 then k := k-65 else k:=k-48;
schreibt, komme ich auf Zeiten zwischen 0.038 und 0.042!
Dec und Inc scheinen langsamer zu sein als die herkömmlich Art zu Addieren/Subtrahieren.
  Mit Zitat antworten Zitat