[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [linux] Mesure du temps d'exécution d'un process



...
> asm/param.h:
>   #ifdef __KERNEL
^^^^^^^^^^^^^^^^^^^^^^^^^^
Cela signifie que cette variable-là ne doit être utilisée
que dans le code du kernel !!!

>   #define CLOCKS_PER_SEC 100
>   #endif
> bits/time.h:
>   #define CLOCKS_PER_SEC 1000000l
> 
> Si je fais, printf("%ld", sysconf(_SC_CLK_TCK)), ça me retourne 100.
> Par contre un printf("%ld", CLOCKS_PER_SEC) me retourne 1000000.
> Donc, les mesures de temps retournées par times(), je dois les diviser par
> 100 ou par 1000000 pour obtenir le temps en secondes ?

Je dirais celle de bits/time.h (donc 1000000)...

--
  -o) / Pascal Bleser                   ATOS Origin|
  /\\ \ e-Business Platform         Aachen, Germany|
 _\_v  \<guru@linuxbe.org> <pbleser@atosorigin.com>|
---------------------------------------------------|
rm -rf /bin/laden || cat usa >/dev/null            :
---------------------------------------------------'

[ Soyez précis dans vos sujets svp afin de déterminer directement  ]
[ le type de demande...                                            ]
[ Pour vous (dés)inscrire, aller sur http://unixtech.be/ml.php     ]
[ Archives de la mailing list: http://archives.unixtech.be/linux/  ]
[ http://unixtech.be              Contact: listmaster@unixtech.be  ]