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

  FORUM HardWare.fr
  Programmation
  C++

  temps d'execution

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

temps d'execution

n°1212056
d_imane
Posté le 30-09-2005 à 18:46:55  profilanswer
 

Bonjour tout le monde,
 :ange: Je veux calculer le temps d'execution d'un programme en vc++, est ce qu'il y a une fonction ou un bout de code qui réalise cette tache?
 :jap: Merci pour toutes proposition


Message édité par d_imane le 30-09-2005 à 18:48:41
mood
Publicité
Posté le 30-09-2005 à 18:46:55  profilanswer
 

n°1212087
Joel F
Real men use unique_ptr
Posté le 30-09-2005 à 19:54:15  profilanswer
 

google : QuerPerformanceCounter :o

n°1212103
jesus_chri​st
votre nouveau dieu
Posté le 30-09-2005 à 20:20:52  profilanswer
 

si tu peux te contenter d'une précision à la seconde, les fonctions standards time et difftime feront l'affaire.

n°1212123
el muchach​o
Comfortably Numb
Posté le 30-09-2005 à 20:40:00  profilanswer
 

Joel F a écrit :

google : QuerPerformanceCounter :o


Ca c'était l'ancienne méthode.
Les gens modernes utilisent DevPartner Profiler Community Edition [:dawao]

Message cité 1 fois
Message édité par el muchacho le 30-09-2005 à 20:40:25
n°1212170
Joel F
Real men use unique_ptr
Posté le 30-09-2005 à 21:34:04  profilanswer
 

el muchacho a écrit :

Ca c'était l'ancienne méthode.
Les gens modernes utilisent DevPartner Profiler Community Edition [:dawao]


 
tu me dis comment ta merde profil des "morceuax" d'appli  [:joel f]

n°1212182
el muchach​o
Comfortably Numb
Posté le 30-09-2005 à 21:44:41  profilanswer
 

RTFM, quoi. :o

n°1212191
0x90
Posté le 30-09-2005 à 21:54:56  profilanswer
 
n°1212475
slash33
Posté le 01-10-2005 à 16:25:24  profilanswer
 

Puisque tu es sous Visual 6.0, tu as un outil de profiling intégré. Voir "Project/Profile" (cité de mémoire)


Message édité par slash33 le 01-10-2005 à 16:25:56
n°1212831
d_imane
Posté le 02-10-2005 à 13:33:13  profilanswer
 

Pour calculer le temps d'execution j'ai essayé cela:

Code :
  1. LARGE_INTEGER Frequency;
  2. LARGE_INTEGER Before, After;
  3. double Time;
  4. QueryPerformanceFrequency(&Frequency);
  5. QueryPerformanceCounter(&Before);/* Mesure du temps avant */
  6.            //========  le code  =======//
  7. QueryPerformanceCounter(&After);/* Mesure du temps après */
  8. Time = 1000.0 * (After.QuadPart - Before.QuadPart) / Frequency.QuadPart;/* Calcul du temps écoulé, en millisecondes */
  9. cout<<"Time "<<Time;getch();


 :sweat: mais pour le meme code, chaque execution donne un temps de réponse different??quelqu'un peut me dire why??

n°1212835
manatane
En vous remerciant, bonsoir
Posté le 02-10-2005 à 13:53:30  profilanswer
 

d_imane a écrit :


 :sweat: mais pour le meme code, chaque execution donne un temps de réponse different??quelqu'un peut me dire why??


en fonction de la gestion de l'ordonnancement des processus de ton os, j'imagine (je connais pas windows ni les fonctions que tu utilises)
exemple pour un helloworld sous unix :


$ time ./hello
hello world!
 
real    0m0.001s
user    0m0.000s
sys     0m0.001s
$ time ./hello
hello world!
 
real    0m0.005s
user    0m0.000s
sys     0m0.002s


Message édité par manatane le 02-10-2005 à 13:54:11

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

  temps d'execution

 

Sujets relatifs
Temps d'exécution trop longDéefinir le temps d'éxécution d'une boucle
Temps d'exécutionTemps d'éxécution comparable?
temps d'exécution en millisecondes?[Visual C++?] temps d'execution
[Java] Evaluer le temps d'exécution d'un fonction.connaitre le temps d'execution d'un script?
[Temps d'execution] Comment faire proprement?DB2 : connaitre le temps d'execution d'une requete
Plus de sujets relatifs à : temps d'execution


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