Einzelnen Beitrag anzeigen

norwegen60

Registriert seit: 23. Dez 2007
Ort: Schwarzwald
505 Beiträge
 
Delphi 12 Athens
 
#15

AW: Große Abweichung zwischen Now und GetTickCount

  Alt 3. Mai 2020, 11:43
Hallo zusammen,

ich habe jetzt noch parallel per Stopuhr alle 10 Sekunden ein Zeitstempel erzeugt. Im Anhang das Chart, das eindeutig zeigt, dass QueryPerformcounter mit meinen manuellen Zeitstempel synchron ist.
Die Uhr eiert also tatsächlich um bis zu 30s und GetTickCount wandert mit der Zeit weg. Alles bezogen auf VirtualBox

Im Anhang auch der Real-PC nach 100 Minuten. Da läuft nichts weg.

Ausserdem das komplette Projekt zum selber Testen.
Zur Funktion
  • btStart startet Zeitmessung
  • Click auf btStopUhr setzt Focus auf btStopUhr
  • Danach kann per Leertaste alle 10s manueller Zeitstempel gesetzt werden. Der ist aber ganz simpel gestrickt. Wenn man mal vergisst zu Klicken, muss man zwei mal klicken um den Zähler wieder zu synchronisieren.
  • Bezüglich meiner ersten Code-Beispiele habe ich X-Achse auf Werte umgestellt, da der manuelle Zeitstempel nur alle 10s erfolgt und dann auf den korrekten Zeitpunkt gesetzt werden muss
Miniaturansicht angehängter Grafiken
timegettickcount5.jpg   timegettickcount6.jpg  
Angehängte Dateien
Dateityp: zip foTestTime.zip (85,6 KB, 5x aufgerufen)

Geändert von norwegen60 ( 3. Mai 2020 um 11:49 Uhr)
  Mit Zitat antworten Zitat