Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 02/05/2009, à 05:12

ahmeddrira

time in millisecond

hi
je  suis entrain d optimiser programe open source "codeur vidéo"
parmi mes tâche c est afficher le temp en millisecond passé pour l exécution  de quelque fonction
j ai chercher dals  la biblio time.h mais apparement  que  ca marche  que en seconde
j ai penser a metre un timer start au début puis  je récupère le temp a la fin  et afficher la différence ,mais c est toujourd en second
SVP pouvez vous m'aider a calculer le temp en millisecond des exécution de mes fonction par  un petit code comme exemple .
merci

Hors ligne

#2 Le 02/05/2009, à 09:42

nicolas.sitbon

Re : time in millisecond

Tu cherches la fonction gettimeofday() : http://www.opengroup.org/onlinepubs/000 … ofday.html

Hors ligne

#3 Le 02/05/2009, à 14:56

ahmeddrira

Re : time in millisecond

voilà merci  bien  je le trouve  grace a votr aide

#include <sys/time.h>
#include <time.h>
#include <stdlib.h>
#include <stdio.h>

int main(void)
{
  char buffer[30];
  struct timeval tv,tv2;

  time_t start , end;



  gettimeofday(&tv, NULL); 
  start=tv.tv_sec;
int i;
for (i=0;i<10000; i++)
printf(".");
gettimeofday(&tv2, NULL); 
  start=tv2.tv_sec;
printf("%ld",tv2.tv_usec-tv.tv_usec);
 // strftime(buffer,30,"%m-%d-%Y  %T.",localtime(&start));
//strftime(buffer,30,"%m-%d-%Y  %T.",localtime(&end));

  //printf("%s%ld\n",buffer,tv.tv_usec);

  return 0;



}

j espère que c 'est juste comme résultat j'utulise gcc comme compilateur  direct sous console
merci bien  d eme signaler si c est fau

Hors ligne

#4 Le 02/05/2009, à 19:23

Totor

Re : time in millisecond

ahmeddrira a écrit :

merci bien  d eme signaler si c est fau

En tout cas, si y'a bien une chose qui est fausse, c'est ton orthographe yikes roll


-- Lucid Lynx --

Hors ligne

#5 Le 02/05/2009, à 20:53

ahmeddrira

Re : time in millisecond

Totor je  suis désolé pour l'orthographe je  suis vraiment très perturbé
et  pour  le  code  ça  n a pas  marcher
svp  si vous  pouvez m'aider
je suis encore désolé et merci

Hors ligne

#6 Le 03/05/2009, à 04:28

vogia

Re : time in millisecond

moi j'ai vu une palanquée de '.' big_smile
j'espère que c'est le résultat escompté ?

ah j'ai vu ceci à la fin: 15517, mais t'as oublié le '\n' (line feed) pour aller à la ligne cool

Dernière modification par vogia (Le 03/05/2009, à 04:32)