Go to the previous, next section.

Processor Time

If you're trying to optimize your program or measure its efficiency, it's very useful to be able to know how much processor time or CPU time it has used at any given point. Processor time is different from actual wall clock time because it doesn't include any time spent waiting for I/O or when some other process is running. Processor time is represented by the data type clock_t, and is given as a number of clock ticks relative to an arbitrary base time marking the beginning of a single program invocation.

Go to the previous, next section.