Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
893 connectés 

  FORUM HardWare.fr
  Programmation
  C

  fonction clock() de time.h comprends pas !

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

fonction clock() de time.h comprends pas !

n°703502
cdrick65
Posté le 20-04-2004 à 10:31:41  profilanswer
 

bonjour
 
j utilise la fonction clock() dc de time.h pr mesurer des processus...
 
le probleme c'est que pr des fonctions relativements simple, ca me retourne 0 !!!  :??:  :??:  
 
ca veut donc dire que clock() ne correspond pas a la mesure du nombre de cycle horloge du processeur ?
 
merci d'avance  :jap:  :jap:

mood
Publicité
Posté le 20-04-2004 à 10:31:41  profilanswer
 

n°703505
skeye
Posté le 20-04-2004 à 10:34:17  profilanswer
 

cdrick65 a écrit :

bonjour
 
j utilise la fonction clock() dc de time.h pr mesurer des processus...
 
le probleme c'est que pr des fonctions relativements simple, ca me retourne 0 !!!  :??:  :??:  
 
ca veut donc dire que clock() ne correspond pas a la mesure du nombre de cycle horloge du processeur ?
 
merci d'avance  :jap:  :jap:  


 

Citation :


clock(3) - Linux man page
NAME  
clock - Determine processor time
SYNOPSIS  
 
#include <time.h>
 
clock_t clock(void);
 
DESCRIPTION  
The clock() function returns an approximation of processor time used by the program.

n°703512
cdrick65
Posté le 20-04-2004 à 10:38:38  profilanswer
 

ok merci
 
je cris avoir trouvé plus precis...
http://www.opengroup.org/onlinepub [...] ime.h.html

n°703518
cdrick65
Posté le 20-04-2004 à 10:48:25  profilanswer
 

non en fait :s

n°704156
cdrick65
Posté le 20-04-2004 à 17:48:26  profilanswer
 

up

n°704179
torpe23
Posté le 20-04-2004 à 18:29:47  profilanswer
 

Cherche pas, t'auras jamais moins. C'est impossible! Prend n'importe quel bouquin de système et tu verras pkoi!

n°704488
christophe​_d13
L'efficacité à tout prix.
Posté le 21-04-2004 à 01:04:54  profilanswer
 

rdtsc si tu as un x86 (Windows et Linux)
GetTickCount ou QueryPerformanceCounter/Frequency (Windows)

Code :
  1. .align 8
  2. _opsys_rdtsc_read:                     rdtsc
  3.                                        subl      $16,%eax        /* 16 = Pentium, 18 = MMX, etc... cf Intel/AMD PDF */
  4.                                        sbbl      $0,%edx
  5.                                        ret


 
Retourne dans edx:eax le compteur cycle CPU


Message édité par christophe_d13 le 21-04-2004 à 01:05:50

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C

  fonction clock() de time.h comprends pas !

 

Sujets relatifs
prob avec fonction system()<%résolu :)%> Appel de fonction vbscript dans une portion Jscript
fonction de recherche de fichier en C [LINUX]Un equivalent à la fonction substring en asp
[C] problème avec la fonction write sur un port sérieExecuter une fonction JS dans une autre frame
Excel, fonction "case à cocher"enregistrer le resultat d'une fonction dans une table de base de donné
recherche d'une fonction ou d'un mini prog sur excel!quelle fonction pour mesurer le temps... si possible en ms voire moins
Plus de sujets relatifs à : fonction clock() de time.h comprends pas !


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR