Provided by: manpages-fr-dev_2.64.1-1_all bug

NOM

       clock - Déterminer la durée d’utilisation du processeur

SYNOPSIS

       #include <time.h>

       clock_t clock(void);

DESCRIPTION

       La  fonction  clock()  renvoie une durée approximative d’utilisation du
       processeur par le programme.

VALEUR RENVOYÉE

       La valeur renvoyée  est  le  temps  CPU  écoulé,  en  unités  d’horloge
       clock_t,   pour   obtenir   une   durée  en  secondes,  divisez-la  par
       CLOCKS_PER_SEC. Si l’heure processeur n’est pas disponible,  ou  si  sa
       valeur  ne  peut  pas être représentée correctement, la valeur renvoyée
       est (clock_t)-1.

CONFORMITÉ À

       C89, C99, POSIX.1-2001. POSIX demande que CLOCKS_PER_SEC  soit  égal  à
       1 000 000 indépendamment de la résolution réelle.

NOTES

       Le  standard  C  autorise  une  valeur quelconque d’horloge au début du
       programme ; il  faut  donc  utiliser  la  différence  entre  la  valeur
       actuelle et celle de clock() au lancement du programme pour obtenir une
       portabilité maximale.

       Note that  the  time  can  wrap  around.   On  a  32-bit  system  where
       CLOCKS_PER_SEC  equals 1000000 this function will return the same value
       approximately every 72 minutes.

       Sur plusieurs autres implémentations, la valeur  renvoyée  par  clock()
       inclut  aussi  le  temps écoulé par l’exécution des processus fils dont
       les statistiques ont  été  collectées  par  wait(2)  (ou  une  fonction
       équivalente).  Linux n’inclut pas le temps des enfants attendus dans la
       valeur renvoyée par  clock().  La  fonction  times(),  qui  renvoie  de
       manière  explicite et distinctes les informations sur l’appelant et ses
       enfants, peut être préférable.

VOIR AUSSI

       getrusage(2), times(2)

TRADUCTION

       Cette page de manuel a été traduite  et  mise  à  jour  par  Christophe
       Blaess  <http://www.blaess.fr/christophe/> entre 1996 et 2003, puis par
       Alain Portal <aportal AT univ-montp2 DOT fr> jusqu’en 2006, et  mise  à
       disposition sur http://manpagesfr.free.fr/.

       Les mises à jour et corrections de la version présente dans Debian sont
       directement gérées par Florentin Duneau <fduneau@gmail.com> et l’équipe
       francophone de traduction de Debian.

       Veuillez   signaler   toute   erreur   de   traduction  en  écrivant  à
       <debian-l10n-french@lists.debian.org> ou par un rapport de bogue sur le
       paquet manpages-fr.

       Vous  pouvez  toujours avoir accès à la version anglaise de ce document
       en utilisant la commande « man -L C <section> <page_de_man> ».