IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

Visual C++ Discussion :

[VC++6]Utilisation m�moire et CPU d'un process


Sujet :

Visual C++

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Vow
    Vow est d�connect�
    Membre �prouv� Avatar de Vow
    Inscrit en
    Janvier 2003
    Messages
    1 259
    D�tails du profil
    Informations personnelles :
    �ge : 49

    Informations forums :
    Inscription : Janvier 2003
    Messages : 1 259
    Par d�faut [VC++6]Utilisation m�moire et CPU d'un process
    Bonjour

    Encore une demande s�rement un peu difficile de ma part
    Ca fait deux jours que je cherche une solution au probl�me de conna�tre le taux d'occupation CPU et l'utilisation m�moire d'un process.
    Auparavant je testais simplement les taux m�moire de la machine et non du process... ce qui �tait une erreur.

    Pour l'occupation CPU du process, j'ai bien trouv� un code (en VB, mais facile � recoder) utilisant OpenProcess, GetProcessTimes, GetSystemInfo, QueryPerformanceFrequency et QueryPerformanceFrequency (je n'ai pas le code, d�sol�). Mais pas certain que �a fonctionne puisque je n'ai pas pu tester.
    J'avoue que ce code est un peu lourd, donc si vous avez une meilleure solution, je suis preneur (j'ai d'ailleurs lu beaucoup de r�f�rence � des fonctions du protocole SNMP).
    Sinon je posterai le code pour information, et s'il marche �videmment.


    Par rapport � l'utilisation m�moire de l'application, j'ai trouv� la fonction GetProcessMemoryInfo sauf qu'il fait partie d'une API non existante par d�faut (Process Status API), ce qui me g�ne un peu pour l'installation sur d'autres machines. Donc si vous avez mieux, �a me plairait beaucoup !


    Je vais terminer sur une autre information que je souhaiterais r�cup�rer, mais je pense que c'est presque du niveau mission impossible. Il s'agit du nombre d'IO (entr�es/sorties) ex�cut�s par l'application � un moment T.


    J'esp�re ne rien avoir oubli� de dire
    Merci d'avance pour vos r�ponses.


    PS : A noter que je dois coder en C, mais �a ne change pas grand chose

  2. #2
    Mod�rateur
    Avatar de gangsoleil
    Homme Profil pro
    Manager / Cyber S�curit�
    Inscrit en
    Mai 2004
    Messages
    10 150
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Savoie (Rh�ne Alpes)

    Informations professionnelles :
    Activit� : Manager / Cyber S�curit�

    Informations forums :
    Inscription : Mai 2004
    Messages : 10 150
    Par d�faut
    Bonjour,

    Je ne suis pas certain qu'il existe une solution portable : les informations sur les processus sont stock�es diff�remment sous Linux, Windows, Solaris, ...

    Je crains donc que tu ne doives te tourner vers l'API du ou des syst�mes � utiliser ; a moins qu'il n'existe une lib unifi�e de tout ca, mais j'ai un gros doute l� dessus.
    "La route est longue, mais le chemin est libre" -- https://framasoft.org/
    Les r�gles du forum

  3. #3
    Vow
    Vow est d�connect�
    Membre �prouv� Avatar de Vow
    Inscrit en
    Janvier 2003
    Messages
    1 259
    D�tails du profil
    Informations personnelles :
    �ge : 49

    Informations forums :
    Inscription : Janvier 2003
    Messages : 1 259
    Par d�faut
    Il faut dire qu'� l'origine j'avais post� sur le forum Visual C++ 6. Je re-d�place.

    Sinon, en effet, on ne peut pas programmer quelquechose de g�n�rique, oblig� de faire du cas par cas, syst�me par syst�me. Pour l'instant, je m'int�resse seulement � faire �a sur Windows.

    En tout cas, merci

Discussions similaires

  1. [Cache] Limitation d'utilisation m�moire/cpu
    Par Papouz dans le forum Autres composants
    R�ponses: 7
    Dernier message: 25/02/2009, 10h09
  2. Utilisation total du CPU
    Par programmerPhil dans le forum Administration syst�me
    R�ponses: 5
    Dernier message: 20/12/2005, 02h37
  3. [Tomcat][Spring] Probl�me utilisation m�moire
    Par Wutintin dans le forum Hibernate
    R�ponses: 12
    Dernier message: 08/09/2005, 14h57
  4. [MFC] Utilisation m�moire
    Par CTux dans le forum MFC
    R�ponses: 10
    Dernier message: 08/07/2005, 09h58
  5. Utilisation M�moire d'une application
    Par scorplex dans le forum Composants VCL
    R�ponses: 8
    Dernier message: 21/05/2005, 03h01

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo