keket3
Messages postés1Date d'inscriptionmercredi 20 juin 2007StatutMembreDernière intervention20 juin 2007
-
20 juin 2007 à 11:22
cs_Bidou
Messages postés5486Date d'inscriptiondimanche 4 août 2002StatutMembreDernière intervention20 juin 2013
-
20 juin 2007 à 12:58
Salut à tous,
je voudrais écrire un service Windows (appelons-le "my_service") qui aurait pour but de redémarrer un service donné ("buggy_service") chaque fois que celui-ci dépasserait les 90% d'utilisation CPU pendant plus de 20 secondes.
Etant novice en C# / .net, cela m'aiderait beaucoup si quelqu'un pouvait me donner des indications, surtout sur la manière dont je pourrais mesurer l'activité CPU d'un processus...
cs_Bidou
Messages postés5486Date d'inscriptiondimanche 4 août 2002StatutMembreDernière intervention20 juin 201361 20 juin 2007 à 12:58
Salut,
Pour récupérer la pourcentage d'utiliser par le process tu dois pouvoir le faire avec les PerformanceCounter j'imagine (jamais essayé )
Ceci dit, comme "le tout cuit" c'est toujours bien, voici un code qui devrait t'intéresser :
http://www.codeproject.com/csharp/processescpuusage.asp