Thema: Delphi Zeit messen

Einzelnen Beitrag anzeigen

brechi

Registriert seit: 30. Jan 2004
823 Beiträge
 
#9

Re: Zeit messen

  Alt 3. Jun 2005, 14:53
Zitat von Marphy:
Mittels der Unit "PrecTimer" kannst du ultra-genaue Zeitmessungen durchführen
Gruß, Marco
das ergebnis wird zwar genauer ausgegeben ist aber genauso ungenau

es kommt nicht drauf an wieviele nachkommastellen da sind sondern wieviele andere threads zwischenzeitlich arbeiten.
um eine routine zu testen und zu schaun ob die schneller ist sollte man deshalb alle anderen threadsd einfrierren und RDTSC (assembler ticks) nehmen
soll nur eine auf > 200msek getestet werden kannste gettickccount bzw QPC nehmen
QPC im bereich 20msek bis 200mseksollte QPC genommen werden
< 20msek geben beide total beschissenen werte zurück die net wirklich stimmen

zum RDTSC verfahren:
http://www.delphi-forum.de/viewtopic...ighlight=rdtsc
  Mit Zitat antworten Zitat