Re: Benchmark

Top Page

Reply to this message
Author: guilde.nt
Date:  
To: guilde
Subject: Re: Benchmark
>>>Est-ce qu'il y un outil qui permette aisement de tester une routine c
>>>du point de vue de son CPU ?
>>time ?
>Je sais mais c'est pas tres precis, 1 s !


start = clock() ;
while ((stop = clock()) == start) ;
(void)printf("%f\n", (stop-start)/(double)CLOCKS_PER_SEC) ;

Précision de 10 ms.
Regarde aussi 'times()' pour les composantes real, user, sys.
'time <pipeline>' a une bien meilleure précision que la seconde :

$ time ls
...
real    0m0.010s
user    0m0.001s
sys    0m0.001s


-Nicolas T.