Bonjour,
Dans le cadre de mon boulot, je développe un outil de monitoring maison.
L'idée c'est de représenter dans l'interface graphique chaque serveur/poste client par un bouton qui se met en vert/orange/rouge selon l'état.
Un clic sur le bouton lance un diagnostique rapide, par exemple, le service x ne tourne pas.
J'ai donc des fonctions qui servent à vérifier qu'un service windows ou un process tourne sur une machine selon son ip.
Ces fonctions sont appelées via des timers qui tournent toutes les 60 secondes.
Le problème, c'est que j'en ai tellement que quand le code caché dans ces timers s’exécute, l'interface graphique ne répond plus et je me retrouve à attendre plusieurs secondes avant de voir l'effet d'un clic sur un bouton.
Comment améliorer le code et/ou l'interface pour le plus avoir ce problème ?
Partager