Thema: Delphi FPS berechnen ?

Einzelnen Beitrag anzeigen

OregonGhost

Registriert seit: 8. Jun 2002
Ort: Lübeck
1.216 Beiträge
 
Delphi 3 Professional
 
#2
  Alt 4. Apr 2003, 15:35
Wenn es exakt sein soll, mit QueryPerformanceFrequency und QueryPerformanceCounter. Alternativ mit GetTickCount.

Wenn dein Programm im Timer-Event nicht viel Code ausführt kannst du auch einfach Eins durch das Timer-Intervall (in Sekunden) rechnen.

Die FPS (oder auch Frequenz) ist immer 1 / Zeit pro Frame, also miss die Zeit, die der Frame gebraucht hat, und nimm dann den Kehrwert davon. Du kannst auch mehrere (beliebig viele) Werte speichern und den Durchschnitt berechnen, dann schwankt die Anzeige nicht so stark.
Oregon Ghost
---
Wenn NULL besonders groß ist, ist es fast schon wie ein bisschen eins.
  Mit Zitat antworten Zitat