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

Delphi Discussion :

utilisation cpu et mémoire


Sujet :

Delphi

  1. #21
    Modérateur

    Homme Profil pro
    Ingénieur retraité
    Inscrit en
    Octobre 2005
    Messages
    2 396
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur retraité

    Informations forums :
    Inscription : Octobre 2005
    Messages : 2 396
    Points : 3 263
    Points
    3 263
    Par défaut
    S'il est nécessaire de faire du chronométrage précis laissez tomber le Timer et inspirez vous de :
    Comment effectuer des chronométrages précis ?
    N'oubliez pas de consulter les FAQ Delphi et les cours et tutoriels Delphi

  2. #22
    Membre éprouvé

    Profil pro
    Inscrit en
    Mai 2003
    Messages
    582
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Mai 2003
    Messages : 582
    Points : 915
    Points
    915
    Par défaut
    en fait... voilà ce qui ce produit (selon moi)....

    Imagine que l'information que tu recupère avec l'API GetProcessTimes()
    est mise à jours à toutes les 1.5 seconde....

    et imagine que toi tu fais la lecture à toute les secondes...

    ici on suppose que l'application est très occupé et =100% CPU....

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
     * = mise a jour des info API...
     + = Lecture par ton programme....
     
     
          1.5sec intervale de la mise a jours API
     
     
    -----*-----*---
         +   +   +  
         A   B   C
     
         1sec 1sec (intervale)
    Lorsque tu va effectuer ton calcule entre A-B,
    tu ne verra aucune augmentation au Temps CPU alors que tu
    a 1 seconde découlé... ce qui te donnera 0%
    ensuite...
    Lorsque tu va effectuer ton calcule entre B-C,
    tu va voir une augmentation de 1500 miliseconde pour le temps CPU de l'application alors que tu crois qu'il y a eu une durée de 1000 milisecondes écoulés.... ce qui te donnerait 150%....

    Est-ce le meilleur moyen de calculer le %CPU d'un process (en temps réel)

    Personellement, je sais pas.
    Comment dupliquer un disque...ça vous intéresse?
    Tutoriel et code source delphi ici

+ Répondre à la discussion
Cette discussion est résolue.
Page 2 sur 2 PremièrePremière 12

Discussions similaires

  1. Connaitre l'utilisation CPU/mémoire
    Par Flophx dans le forum Administration système
    Réponses: 5
    Dernier message: 09/02/2007, 11h40
  2. Utilisation cpu
    Par flzox dans le forum MATLAB
    Réponses: 2
    Dernier message: 19/05/2006, 14h05
  3. Question Utilisation cpu
    Par devdev2003 dans le forum Administration système
    Réponses: 4
    Dernier message: 03/12/2005, 17h01
  4. Utilisation de la mémoire
    Par jagboys dans le forum MFC
    Réponses: 1
    Dernier message: 12/11/2005, 16h30
  5. Utilisation de la mémoire vive....
    Par Neilos dans le forum Windows
    Réponses: 9
    Dernier message: 24/11/2003, 11h09

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