Provided by: manpages-de-dev_0.10-1_all bug

BEZEICHNUNG

       clock - ermittelt die verbrauchte CPU-Zeit

"UBERSICHT

       #include <time.h>

       clock_t clock(void);

BESCHREIBUNG

       Die   Funktion   clock()  gibt  eine  Naherung  fur  die  vom  Programm
       verbrauchte Prozessorzeit zuruck.

R"UCKGABEWERT

       Der Ruckgabewert ist die bisher verbrauchte CPU-Zeit. Er  ist  vom  Typ
       clock_t.   Fur   die  Umrechnung  in  Sekunden  teilen  ihn  Sie  durch
       CLOCKS_PER_SEC. Wenn die Prozessorzeit nicht verfugbar  oder  ihr  Wert
       nicht darstellbar ist, gibt die Funktion (clock_t) -1 zuruck.

KONFORM ZU

       C89,  C99,  POSIX.1-2001. POSIX fordert, dass CLOCKS_PER_SEC unabhangig
       von der tatsachlichen Auflosung gleich 1000000 ist.

ANMERKUNGEN

       Der C-Standard lasst  willkurliche  Werte  beim  Programmstart  zu.  Um
       maximale  Portierbarkeit zu gewahrleisten, subtrahieren Sie jeweils den
       Ruckgabewert von clock() beim Programmstart.

       Beachten Sie, dass Zeit uberlaufen kann. Auf einem  32-Bit-System,  auf
       dem  CLOCKS_PER_SEC  1000000  ist, wird diese Funktion ungefahr alle 72
       Minuten den gleichen Wert zuruckgeben.

       Es gibt einige andere Implementierungen, bei denen der Ruckgabewert von
       clock()  auch die Zeiten der Kindprozesse enthalt, deren Status mittels
       wait  (oder  einem  Aufruf  einer   anderen   Funktion   vergleichbarer
       Funktionalitat) ermittelt wurden. Die Linux-Implementierung schlieBt im
       Ruckgabewert von clock die Wartezeiten auf Kindprozesse nicht mit  ein.
       Die Funktion times(2) liefert detaillierte, separate Informationen uber
       den  aufrufenden  Prozess  und  seine  Kindprozesse  zuruck.  Sie   ist
       vorzuziehen, wenn Sie diese Informationen benotigen.

SIEHE AUCH

       clock_gettime(2), getrusage(2), times(2)

KOLOPHON

       Diese   Seite   ist   Teil   der  Veroffentlichung  3.32  des  Projekts
       Linux-man-pages. Eine Beschreibung des Projekts und Informationen,  wie
       Fehler     gemeldet     werden     konnen,     finden     sich    unter
       http://www.kernel.org/doc/man-pages/.

"UBERSETZUNG

       Die deutsche Ubersetzung dieser Handbuchseite wurde von Patrick  Rother
       <krd@gulu.net>,  Michael  Piefel  <piefel@informatik.hu-berlin.de>  und
       Martin Eberhard Schauer <Martin.E.Schauer@gmx.de> erstellt.

       Diese Ubersetzung ist Freie Dokumentation; lesen Sie  die  GNU  General
       Public   License   Version   3  oder  neuer  bezuglich  der  Copyright-
       Bedingungen. Es wird KEINE HAFTUNG ubernommen.

       Wenn  Sie  Fehler  in  der  Ubersetzung  dieser  Handbuchseite  finden,
       schicken     Sie     bitte     eine     E-Mail     an     <debian-l10n-
       german@lists.debian.org>.