High-Tech
Santé-Médecine
Droit-Finances
CodeS-SourceS
Inscription
Plan
Connexion
Rechercher un code, un tuto, une réponse
Accueil
Forum
Tutoriels
Codes Sources
Snippets
Top membres
Tous les langages
Delphi / Pascal
Java
Python
SQL
RegEx
Flash
ASM
IRC
Graphisme
PDA
ColdFusion
Foxpro
Flex
Visual Basic / VB.NET
Forum
Tutoriels
Codes Sources
Snippets
Top membres
PHP
Forum
Tutoriels
Codes Sources
Snippets
Top membres
C/C++/C++.NET
Forum
Tutoriels
Codes Sources
Snippets
Top membres
Javascript
Forum
Tutoriels
Codes Sources
Snippets
Top membres
C#/.NET
Forum
Tutoriels
Codes Sources
Snippets
Top membres
ASP/ASP.NET
Forum
Tutoriels
Codes Sources
Snippets
Top membres
Accueil
Connexion
Déposer un code
Code
Recherche
Haut
Forum
C / C++ / C++.NET
Sujet Précédent
Sujet Suivant
Recuperation de la frequence du processeur
Résolu
gege1024
Messages postés
138
Date d'inscription
vendredi 10 janvier 2003
Statut
Membre
Dernière intervention
27 janvier 2009
- 21 févr. 2005 à 17:18
cs_magma
Messages postés
198
Date d'inscription
vendredi 4 avril 2003
Statut
Membre
Dernière intervention
18 mars 2011
-
22 févr. 2005 à 19:12
je dois recuperer des infos sur une machine .
j'utilise : MEMORYSTATUS pour avoir l'etat de la memoire
OSVERSIONINFOEX pour le systeme utilisé.
mais comment je peux faire pour connaitre la frequence du CPU
(windows, visual6)
merci
gege
Afficher la suite
A voir également:
Generateur de post processeur
Annonce: Processeur AMD 1400MHz à 50eur
-
Forum C / C++ / C++.NET
Comment récupére le numéro de série de la carte mére ou du processeur ?
-
Forum Visual Basic
Générateur de lettre
✓
-
Forum VB.NET
Générateur de pseudo
-
Forum Visual Basic
Post processeur
-
Forum VB.NET
6 réponses
Réponse 1 / 6
BruNews
Messages postés
21040
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
21 févr. 2005 à 17:34
http://www.cppfrance.com/code.aspx?id=23837
ciao...
BruNews, MVP VC++
Réponse 2 / 6
ymca2003
Messages postés
2070
Date d'inscription
mardi 22 avril 2003
Statut
Membre
Dernière intervention
3 juillet 2006
7
21 févr. 2005 à 17:35
un exemple dans les sources de brunews :
http://www.cppfrance.com/code.aspx?id=23837
et un exemple à moi :
#include <windows.h>
#include <stdio.h>
int WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int)
{
__int64 u64StartClk, u64EndClk, u64StartCounter, u64EndCounter;
DWORD dwHI, dwLO;
__asm rdtsc ;
__asm mov dwHI,edx ;
__asm mov dwLO,eax ;
u64StartClk = (((__int64)dwHI)<<32)|dwLO;
QueryPerformanceCounter((LARGE_INTEGER*)&u64StartCounter);
DWORD dwStart = GetTickCount();
while(GetTickCount()-dwStart < 100);
__asm rdtsc ;
__asm mov dwHI,edx ;
__asm mov dwLO,eax ;
u64EndClk = (((__int64)dwHI)<<32)|dwLO;
QueryPerformanceCounter((LARGE_INTEGER*)&u64EndCounter);
__int64 u64FreqCounter;
QueryPerformanceFrequency((LARGE_INTEGER*)&u64FreqCounter);
double diff1 = (double)(u64EndCounter-u64StartCounter);
double diff2 = (double)(u64EndClk-u64StartClk);
double freq = ((double)u64FreqCounter*diff2)/diff1;
char szText[64];
sprintf(szText, "Freq = %.3lf MHz", freq/1000000);
MessageBox(NULL, szText, "CPUFreq", MB_ICONINFORMATION);
return 0;
}
Réponse 3 / 6
ymca2003
Messages postés
2070
Date d'inscription
mardi 22 avril 2003
Statut
Membre
Dernière intervention
3 juillet 2006
7
21 févr. 2005 à 18:06
BruNews > j'ai perdu 1 min à chercher le lien sur ta source et tu m'a devancé...
Réponse 4 / 6
BruNews
Messages postés
21040
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
21 févr. 2005 à 18:40
eh oui, suis passé devant pour une fois....
T'envisagerais pas d'habiter sur Paris par hasard ? J'ai un gros contrat et va me falloir quelqu'un.
ciao...
BruNews, MVP VC++
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Réponse 5 / 6
gege1024
Messages postés
138
Date d'inscription
vendredi 10 janvier 2003
Statut
Membre
Dernière intervention
27 janvier 2009
22 févr. 2005 à 07:53
merci pour les reponses, je me demandais si on pouvait se passer de l'assembleur pour ca
gege
Réponse 6 / 6
cs_magma
Messages postés
198
Date d'inscription
vendredi 4 avril 2003
Statut
Membre
Dernière intervention
18 mars 2011
22 févr. 2005 à 19:12
HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\CentralProcessor\0
Votre réponse
Discussions similaires
post processeur
cs_kams71
-
15 déc. 2004 à 23:47
benhof_foufou
-
24 déc. 2007 à 19:52
Conception d'un poste processeur
cs_talelh
-
12 avril 2003 à 14:43
MaddoG51
-
30 avril 2006 à 18:13
Connaître l'utilisation du processeur pour un process donné.
titanchou
-
28 oct. 2005 à 11:12
titanchou
-
2 nov. 2005 à 09:35
génerateur de nombre aléatoire
cs_samnick
-
1 nov. 2010 à 16:01
rt15
-
7 nov. 2010 à 10:58
Générateur de regles de jeu...
gully07
-
1 déc. 2008 à 18:41
gully07
-
5 déc. 2008 à 22:04
Rejoignez-nous