Документация по LinuxLinuxDoc.Ru 🔍

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() возвращает более подробную информацию о
времени.
Читать новости Linux в Telegram
Linux - clock - вычисляет процессорное время
Мы в соцсетях ✉