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

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

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.