Bonjour,
J'ai écrit une fonction en C et je cherche à connaitre sa durée d'exécution afin d'essayer de l'optimiser. J'ai un peu cherché et j'ai trouvé ce site http://www.programmationworld.com/ph...05&affichage=2
ainsi que cette page un peu succinte http://www.cerfacs.fr/~gondet/performance/clock.html
ce que j'ai retenu c'est que la fonction clock() me renvoie une durée en microseconde (est ce exacte ?)
donc voici le programme que j'ai réalisé :
#include "time.h"
void main (void)
{
clock_t a,b,c;
a=clock();
fonctionquejeveuxoptimiser();
b=clock();
c=b-a;
printf("c=%d\n",c);
}
et là le programme me donne comme valeur : 28
Ma question est : est ce reellement des microsecondes ? des secondes ? des jours ?
ou sinon est ce que je me suis complètement planté ....ce qui serait fort possible ..... dans ce cas je suis preneur de toute remarque !
Merci de votre aide !!!
-----