Forum: Sonstige Fragen zu Delphi
Delphi
by dizzy,
20. Aug 2004
Hatte ihn erst ein paar Mal ohne extra Thread laufen, und die Differenzen waren schon nicht ohne. Aber mit Thread (TimeCritical) hab ich konstant für jedes Mal Starten (ca. 10 Mal) diese Werte bekommen (mit +/- ~50ms Abweichungen). Und da 2 Milliarden Durchläufe pro Variable sind, halte ich die Unterschiede für mehr als nur einen Messfehler.
Forum: Sonstige Fragen zu Delphi
Delphi
by dizzy,
20. Aug 2004
Zum Thema "schneller":
Hab gerade mal ein Testproggy geschrieben, in dem mit allen Datentypen eine simple Addition+Zuweisung abläuft, in einem Thread mit Priorität = tpTimeCritical; Messmethode = GetTickCount; Berechnungen pro Typ = 2.000.000.000
var3 := var1 + var2;
wobei var1 = 1 und var2 = 2
ShortInt: 3125 ms
SmallInt: 3157 ms
LongInt : 2422 ms