Mesure du temps en C sous Linux

Résolu/Fermé
astroceline Messages postés 9 Date d'inscription samedi 3 janvier 2004 Statut Membre Dernière intervention 18 mars 2006 - 9 avril 2004 à 21:45
 asma - 24 avril 2008 à 13:46
Bonjour, j'aimerai savoir comment mesurer le temps d'exécution d'un programme en C sous Linux. La fonction clock valable sous Windows n'est plus valable sous Linux. Quelqu'un pourra-t-il m'aider ?

Merci de votre réponse.
A voir également:

4 réponses

jisisv Messages postés 3645 Date d'inscription dimanche 18 mars 2001 Statut Modérateur Dernière intervention 15 janvier 2017 934
10 avril 2004 à 08:31
man 2 gettimeofday
<excerpt>
The functions gettimeofday and settimeofday can get and set the time as well as a timezone. The tv argument is a timeval struct, as specified in <sys/time.h>:

struct timeval {
time_t tv_sec; /* seconds */
suseconds_t tv_usec; /* microseconds */
};

and gives the number of seconds and microseconds since the Epoch
</excerpt>
The software said "Requires Windows98, Win2000, or better,
So I installed Unix.
1
astroceline Messages postés 9 Date d'inscription samedi 3 janvier 2004 Statut Membre Dernière intervention 18 mars 2006 2
22 mars 2005 à 13:17
La solution décrite ci-dessous marche bien.
0
sara laamarti
30 déc. 2006 à 21:33
salut
je veut bien savoire est ce qui'il exicte en c une procedure qui permet de mesurer le temps d'execution des programme
merci bien de faire attention à mon message
0
comment utiliser la fonction clock pour mesurer le temps d'éxécution d'un programme en C svp donner moi tous les détailles ok
0