Classe pour récuperer l'utilisation cpu d'un processus

Soyez le premier à donner votre avis sur cette source.

Vue 10 240 fois - Téléchargée 1 063 fois

Description

Voici une ptite classe pour recuperer le pourcentage d'utilisation du cpu d'un processus

Utilisation:

Dim CpuUse as New ClsCpuUsage

CpuUse.Id = ProcessId
Label1.Cpation = CpuUse.GetCpuUsage

L'utilisation du cpu est calculee en deux fois, quand vous faites "CpuUse.Id= Pid" la classe va initialiser les compteurs en relevant les temps du processus, puis lorsque vous ferez CpuUse.GetCpuUsage la classe va a nouveau relever le temps du process pour les comparer avec les temps precedent et faire le calcul avec la difference de temps entre les 2 appels...
Ce qui veut dire que si vous faites CpuUse.CetCpuUsage juste apres avoir fait CpuUse.Id=.. vous recevrez presque a tous les coups 0
Cette classe doit etre declaree globalement et etre untiliser dans un timer apres avoir defini le Pid

Bon c'est tres mal expliqué mais j'ai mis un exemple complet dans le zip

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Messages postés
3877
Date d'inscription
mardi 19 mars 2002
Statut
Membre
Dernière intervention
23 août 2018
18
Excellent, malgré le manque de commentaires...
Et c'est dommage...

Mais je ne baisserai pas la note pour autant.

Bon travail...
Messages postés
1812
Date d'inscription
mardi 31 mai 2005
Statut
Membre
Dernière intervention
26 octobre 2010
1
Bien joué...

Manque quelques commentaires à mon gout^^, mais peu importe, super code !

10/10, @+

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.