2009-07-01 3 views
6

J'ai une application Win32, et il y a une interface d'animation dans mon application, pour rendre l'animation plus fluide, j'ai appelé timeBeginPeriod pour améliorer la résolution temporelle, mais j'ai trouvé l'horloge système Longtemps. Est-ce que timeBeginPeriod affecte l'horloge système?L'API timeBeginPeriod affecte-t-elle l'horloge système?

Répondre

3

Bonne question. Je ne le savais pas mais oui c'est possible. Selon MSDN: "Soyez prudent lorsque vous appelez timeBeginPeriod, car les appels fréquents peuvent affecter de manière significative l'horloge système, la consommation d'énergie du système et le planificateur."

2

Un appel à timeBeginPeriod modifie la période d'interruption du système. Par conséquent, le taux de mise à jour et l'incrément de mise à jour de l'heure du système changent en conséquence. La réponse This montre de plus près l'heure et la durée du système.

+0

Réponse très détaillée et informative à laquelle vous avez un lien, merci de me l'indiquer – Basic