Bonjour,
Je suis en plein développement d'un service Windows en C#.
J'utilise au sein de ce dernier un System.Timers.Timer avec un intervalle de 60000 millisecondes, soit, 1 minute.
Mon problèmes : L'intervalle entre deux Timer.Elapsed ne cesse d'augmenter !
A terme, ceci a pour effet de décaler de plusieurs secondes puis plusieurs minutes le lancement des traitements...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 2010-10-27 15:40:02,529 Traitement en cours... 2010-10-27 15:40:07,536 Fin du traitement ! 2010-10-27 15:41:02,542 Traitement en cours... 2010-10-27 15:41:07,565 Fin du traitement ! 2010-10-27 15:42:02,565 Traitement en cours... 2010-10-27 15:42:07,573 Fin du traitement ! 2010-10-27 15:43:02,570 Traitement en cours... 2010-10-27 15:43:07,577 Fin du traitement ! 2010-10-27 15:44:02,579 Traitement en cours... 2010-10-27 15:44:07,579 Fin du traitement ! 2010-10-27 15:45:02,600 Traitement en cours... 2010-10-27 15:45:07,607 Fin du traitement ! [...]
Quelqu'un connait-il ce problème ? Quelqu'un aurait-il une solution ?
Merci !!
Partager