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

C++Builder Discussion :

variable frequence du proc [Sources]


Sujet :

C++Builder

  1. #1
    Membre exp�riment� Avatar de damienlann
    Profil pro
    �tudiant
    Inscrit en
    Mai 2005
    Messages
    293
    D�tails du profil
    Informations personnelles :
    �ge : 39
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activit� : �tudiant

    Informations forums :
    Inscription : Mai 2005
    Messages : 293
    Par d�faut variable frequence du proc
    je suis all� voir l�:
    http://haypo.developpez.com/article/frequence_cpu/
    c'est bien c'est beau mais c'est pour pentium

    je voul� savoir si y'a pas tout betement une variable d'environement sous windows (Xp ou tous) qui donne la frequence du cpu.

    merci d'avance

  2. #2
    Membre averti

    Inscrit en
    Janvier 2003
    Messages
    38
    D�tails du profil
    Informations forums :
    Inscription : Janvier 2003
    Messages : 38
    Par d�faut
    Bonjour,

    Non il n'y a pas de variable qui donne cette information � ma connaissance.

    Voici une fonction qui pourra peut �tre vous aider:

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    double __fastcall GetCPUSpeed()
    {
        int tempsdelai(100);
     
        DWORD classepriorite=GetPriorityClass(GetCurrentProcess);
        int priorite=GetThreadPriority(GetCurrentThread);
     
        SetPriorityClass(GetCurrentProcess, REALTIME_PRIORITY_CLASS);
        SetThreadPriority(GetCurrentThread, THREAD_PRIORITY_TIME_CRITICAL);
     
        DWORD hauttimer, bastimer;
     
        Sleep(10);
     
        asm
        {
            dw 310Fh
            mov bastimer, eax
            mov hauttimer, edx
        }
     
        Sleep(tempsdelai);
     
        asm
        {
            dw 310Fh
            sub eax, bastimer
            sbb edx, hauttimer
            mov bastimer, eax
            mov hauttimer, edx
        }
     
        SetThreadPriority(GetCurrentThread, priorite);
        SetPriorityClass(GetCurrentProcess, classepriorite);
     
        return bastimer/(1000*tempsdelai);
    }
    //---------------------------------------------------------------------------
    Cordialement,
    sylvain

  3. #3
    Membre exp�riment� Avatar de damienlann
    Profil pro
    �tudiant
    Inscrit en
    Mai 2005
    Messages
    293
    D�tails du profil
    Informations personnelles :
    �ge : 39
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activit� : �tudiant

    Informations forums :
    Inscription : Mai 2005
    Messages : 293
    Par d�faut
    OK c'est genial
    ksly

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. Trop de variables dans ma proc logistic
    Par hugo59330 dans le forum SAS STAT
    R�ponses: 2
    Dernier message: 02/03/2012, 16h18
  2. comment d�clarer des variables dans une proc?
    Par soft_angel dans le forum MS SQL Server
    R�ponses: 3
    Dernier message: 19/09/2008, 16h48
  3. Charger une variable avec une Proc Stock
    Par zooffy dans le forum D�veloppement
    R�ponses: 4
    Dernier message: 11/08/2008, 11h05
  4. Comment completer une variable dans une PROC
    Par Le Basque dans le forum MS SQL Server
    R�ponses: 2
    Dernier message: 20/09/2004, 17h18
  5. recuperer la frequence du proc , la taille de la RAM , ..
    Par Cthulhu 22 dans le forum C++Builder
    R�ponses: 5
    Dernier message: 05/09/2002, 12h18

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