Bonjour a tous,
j aimerais recuperer diverses donnees comme la charge CPU, la memoire physique utilisee, la memoire physique disponible.
merci d avance
Bonjour a tous,
j aimerais recuperer diverses donnees comme la charge CPU, la memoire physique utilisee, la memoire physique disponible.
merci d avance
Dans les JCL et JVCL, il existe des encapsulations interressantes (unitées: JclSysInfo et JvComputerInfoEx)
Aussi, après une brève recherche avec Google, je suis tombé sur des sources disponibles de developpez.com :
http://delphi.developpez.com/sources...ys_procmemoire
"Si vous voulez être l’esclave des banques et payer pour financer votre propre esclavage, alors laissez les banquiers créer la monnaie" - Josiah Stamp, 1920, Gouverneur de la Banque d’Angleterre
"Qui ne peut acheter ruine qui voudrait vendre" - Jacques Duboin.
"Nous n'héritons pas la terre de nos parents, nous l'empruntons à nos enfants." - Antoine de Saint Exupéry
j ai reussi a lire les infos de memoire disponible mais comment obtenir la charge CPU?
A l'adresse déjà indiquée, il y a cette URL ci :
http://nono40.developpez.com/sources/source0056/
"Si vous voulez être l’esclave des banques et payer pour financer votre propre esclavage, alors laissez les banquiers créer la monnaie" - Josiah Stamp, 1920, Gouverneur de la Banque d’Angleterre
"Qui ne peut acheter ruine qui voudrait vendre" - Jacques Duboin.
"Nous n'héritons pas la terre de nos parents, nous l'empruntons à nos enfants." - Antoine de Saint Exupéry
merci pour les deux adresses, mais le projet de nono40 sert uniquement a recuperer le taux d un seule processeur , dans mon cas je suis en multiprocesseur.
pour recuperer la charge dans le cas de multiprocesseur, il faut utiliser le code de nono40 et de remplacer
par
Code : Sélectionner tout - Visualiser dans une fenêtre à part Occupe := 100-DiffIdle/DiffTotal*100Il suffit d ajouter une division par le nombre de processeurs+0.5
Code : Sélectionner tout - Visualiser dans une fenêtre à part Occupe := 100-DiffIdle/DiffTotal*100/Nombre de processeurs+0.5
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager