Français
Forum

SetTimer vs. Sleep

 

Jörg
Sellmeyer
peux mir la fois quelqu'un expliquer, pourquoi chez SetTimer dans liaison avec WaitInput so riesige Unterschiede im comparaison trop Sleep auftreten.
le son Profanhilfe sommes beide Befehle avec Parametern trop füttern, qui Millisekunden représenter.
chez Sleep venez cela aussi ungefähr (ist arrêt Windows) hin. SetTimer (sowohl Profan comme aussi per Api) dans liaison avec WaitInput sommes ca. 12-16 la fois langsamer!
Einen facteur de 4-6 pourrait je oui comprendre, là oui im WaitInput quoi passiert, mais ici serait je mir désirer, qui cela quelque chose feiner getaktet volonté peux.
KompilierenMarqueSéparation
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
15.09.2008  
 




Frank
Abbing
NT-Versionen avons une la distance de 16 ms. Genauer ca va aussi pas avec Sleep.
 
15.09.2008  
 




Jörg
Sellmeyer
bof, on voit oui doch une deutlichen Unterschied entre Sleep et SetTimer.
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
15.09.2008  
 



@Jörg: si es Dir um temps réel aller sollte, Minuteur sommes pour un Frame ungeeignet - mais bien pour wiederkehrende Events. Sleep ist imho genauer comme Minuteur.
 
15.09.2008  
 




Frank
Abbing
cela ici ist ms-oui c'est ca:
KompilierenMarqueSéparation
Millisekunden-genaue Zeitmessung
ohne Hardwaretimer unter NT-Windows.
(c) Frank Abbing
Def timeGetTime(0)!"WINMM","timeGetTime"
Def timeBeginPeriod(1)!"WINMM","timeBeginPeriod"
Def timeEndPeriod(1)!"WINMM","timeEndPeriod"
timeBeginPeriod(1)
Sleep 32

WhileLoop 2000

    AddString "Wert in ms: "+Str$(timeGetTime())

EndWhile

ListBox$("Counter",2)
timeEndPeriod(1)
Fin
 
15.09.2008  
 




Jörg
Sellmeyer
très joli! So peux on dans liaison avec Sleep une Zeitabfrage erstellen, qui zumindest sur 2 ms oui c'est ca ist et quand même pas cela System belastet.
je peux mich dumpf erinnern, qui Du cela aussi Schonmal sur une Anfrage de Georg posté la hâte. merci.
KompilierenMarqueSéparation
Millisekunden-genaue Zeitmessung
ohne Hardwaretimer unter NT-Windows.
(c) Frank Abbing
Def timeGetTime(0)!"WINMM","timeGetTime"
Def timeBeginPeriod(1)!"WINMM","timeBeginPeriod"
Def timeEndPeriod(1)!"WINMM","timeEndPeriod"
timeBeginPeriod(1)
Sleep 32
Cls
Var n& = timeGetTime() + 100

While timeGetTime() < n&

    sleep 1
    AddString "Wert in ms: "+Str$(timeGetTime())
    Case Between(timeGetTime(),n&-42,n&-40):Print "a"

EndWhile

ListBox$("Counter",2)
timeEndPeriod(1)
WaitInput
Fin
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
15.09.2008  
 




GDL
Hi,

je kam , avec Frequenzmesser gemessen, aussi avec cela pas sous 10 ms.
cela Problem chez mir ist simple cela ausführende Programme, cela malheureusement pas Dauerprozess hat.
Pour zeitkritische Messungen qui j'ai, qui µs Bereich ist là entier normal, ist Windows pas trop gebrauchen.

salut
Georg
 
Windows7 Xprofan 8,9,10 [...]  [...] 
15.09.2008  
 



Jupp à cause de qui Zeitscheiben pour qui Threads, möglicherweise augmenté on qui Genauigkeit avec speziellen Prozess-Prioritäten-Einstellungen.
 
15.09.2008  
 



répondre


Topictitle, max. 100 marque.
 

Systemprofile:

ne...aucune Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

s'il te plaît s'inscrire um une Beitrag trop verfassen.
 

Options du sujet

3.942 Views

Untitledvor 0 min.
Walter30.12.2022
Georg Teles01.05.2020
RudiB.28.04.2020
Klaus Ernst22.09.2014
plus...

Themeninformationen



Admins  |  AGB  |  Applications  |  Auteurs  |  Chat  |  protection des données  |  Télécharger  |  Entrance  |  Aider  |  Merchantportal  |  Empreinte  |  Mart  |  Interfaces  |  SDK  |  Services  |  Jeux  |  cherche  |  Support

un projet aller XProfaner, qui il y a!


Mon XProfan
Privé Nouvelles
Eigenes Ablageforum
Sujets-La liste de voeux
Eigene Posts
Eigene Sujets
Zwischenablage
Annuler
 Deutsch English Français Español Italia
Traductions

protection des données


Wir verwenden Cookies seulement comme Session-Cookies à cause de qui technischen Notwendigkeit et chez uns gibt es aucun Cookies de Drittanbietern.

si du ici sur unsere Webseite klickst ou bien navigierst, stimmst du unserer Erfassung de Informationen dans unseren Cookies sur XProfan.Net trop.

Weitere Informationen trop unseren Cookies et en supplément, comment du qui Kontrolle par-dessus behältst, findest du dans unserer nachfolgenden Datenschutzerklärung.


d'accordDatenschutzerklärung
je voudrais keinen Cookie