clock - вычисляет процессорное время
НАЗВАНИЕclock - вычисляет процессорное время
СИНТАКСИС
#include
clock_t clock(void);
ОПИСАНИЕ
Функция clock() возвращает суммарное процессорное время,
использованное программой.
ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ
Возвращаемое значение - это время, затраченное процессором
на выполнение программы, представленное типом clock_t.
Чтобы узнать количество затраченных на выполнение секунд,
разделите возвращенное значение на CLOCKS_PER_SEC. Если
затраченное процессором время недоступно или если его
значение не может быть определено, то фукнция возвращает
значение (clock_t)-1.
СООТВЕТСТВИЕ СТАНДАРТАМ
ANSI C. POSIX требует, чтобы CLOCKS_PER_SEC равнялось
1000000 вне зависимости от действительных требований.
ЗАМЕЧАНИЯ
Стандарт С разрешает выдавать произвольные значения
времени при старте программы; поэтому вычтите из
возвращенного функцией clock() значения ее значение при
старте и используйте разницу для обеспечения совместимости
на переносимых программах.
Заметьте также, что время процессора может превысить свое
максимальное значение. В 32-битных системах, где
CLOCKS_PER_SEC равна 1000000, функция clock() возвращает
одно и то же значение примерно каждые 72 минуты.
Функция times() возвращает более подробную информацию о
времени.