Структура, характеризующая статистику использования CPU процессом
#include <sys/times.h>struct tms {clock_t tms_utime;clock_t tms_stime;clock_t tms_cutime;clock_t tms_cstime;};
Тип позволяет производить хранение статистики использования CPU процессом. Структура включает следующие поля:
Все времена измеряются в CLK_TCK
долях секунды. Значение CLK_TCK
определено в <time.h>
. Значение CLK_TCK
эквивалентно:
#define sysconf( _SC_CLK_TCK )
Время завершённого дочернего процесса включается в элементы tms_cutime и tms_cstime родительского процесса, когда функции wait() или waitpid() возвращают идентификатор процесса этого завершённого дочернего процесса. Если дочерний процесс не дождался своих завершенных дочерних процессов, их время не включается в его время.
POSIX 1003.1
Предыдущий раздел: Описание API системной библиотеки