Provided by:
manpages-fr-dev_3.27fr1.4-1_all 
NOM
clock - Determiner la duree d'utilisation du processeur
SYNOPSIS
#include <time.h>
clock_t clock(void);
DESCRIPTION
La fonction clock() renvoie une duree approximative d'utilisation du
processeur par le programme.
VALEUR RENVOY'EE
La valeur renvoyee est le temps CPU ecoule, en unites d'horloge
clock_t, pour obtenir une duree en secondes, divisez-la par
CLOCKS_PER_SEC. Si l'heure processeur n'est pas disponible, ou si sa
valeur ne peut pas etre representee correctement, la valeur renvoyee
est (clock_t) -1.
CONFORMIT'E
C89, C99, POSIX.1-2001. POSIX demande que CLOCKS_PER_SEC soit egal a
1 000 000 independamment de la resolution reelle.
NOTES
Le standard C autorise une valeur quelconque d'horloge au debut du
programme ; il faut donc utiliser la difference entre la valeur
actuelle et celle de clock() au lancement du programme pour obtenir une
portabilite maximale.
Notez que la valeur peut revenir a zero. Sur un systeme 32 bits,
lorsque CLOCKS_PER_SEC vaut 1 000 000, cette fonction redonnera les
memes valeurs toutes les 72 minutes environ.
Sur plusieurs autres implementations, la valeur renvoyee par clock()
inclut aussi le temps ecoule par l'execution des processus fils dont
les statistiques ont ete collectees par wait(2) (ou une fonction
equivalente). Linux n'inclut pas le temps des enfants attendus dans la
valeur renvoyee par clock(). La fonction times(2), qui renvoie de
maniere explicite et distinctes les informations sur l'appelant et ses
enfants, peut etre preferable.
VOIR AUSSI
clock_gettime(2), getrusage(2), times(2)
COLOPHON
Cette page fait partie de la publication 3.27 du projet man-pages
Linux. Une description du projet et des instructions pour signaler des
anomalies peuvent etre trouvees a l'adresse
<URL:http://www.kernel.org/doc/man-pages/>.
TRADUCTION
Depuis 2010, cette traduction est maintenue a l'aide de l'outil po4a
<URL:http://po4a.alioth.debian.org/> par l'equipe de traduction
francophone au sein du projet perkamon
<URL:http://perkamon.alioth.debian.org/>.
Christophe Blaess <URL:http://www.blaess.fr/christophe/> (1996-2003),
Alain Portal <URL:http://manpagesfr.free.fr/> (2003-2006). Florentin
Duneau et l'equipe francophone de traduction de Debian (2006-2009).
Veuillez signaler toute erreur de traduction en ecrivant a
<debian-l10n-french@lists.debian.org> ou par un rapport de bogue sur le
paquet manpages-fr.
Vous pouvez toujours avoir acces a la version anglaise de ce document
en utilisant la commande << man -L C <section> <page_de_man> >>.
GNU 28 aout 2008 CLOCK(3)