times.2
来自「Unix操作系统minix 2.0源码」· 2 代码 · 共 60 行
2
60 行
TIMES(2) Minix Programmer's Manual TIMES(2)
NAME
times - get process times
SYNOPSIS
#include <sys/types.h>
#include <sys/times.h>
#include <time.h>
int times(struct tms *buffer)
DESCRIPTION
Times returns time-accounting information for the current process and for
the terminated child processes of the current process. All times are in
1/CLOCKS_PER_SEC seconds.
This is the structure returned by times:
struct tms {
clock_t tms_utime; /* user time for this process */
clock_t tms_stime; /* system time for this process */
clock_t tms_cutime; /* children's user time */
clock_t tms_cstime; /* children's system time */
};
The user time is the number of clock ticks used by a process on its own
computations. The system time is the number of clock ticks spent inside
the kernel on behalf of a process. This does not include time spent
waiting for I/O to happen, only actual CPU instruction times.
The children times are the sum of the children's process times and their
children's times.
RETURN
Times returns 0 on success, otherwise -1 with the error code stored into
the global variable errno.
ERRORS
The following error code may be set in errno:
[EFAULT] The address specified by the buffer parameter is not in a
valid part of the process address space.
SEE ALSO
time(1), wait(2), time(2).
4BSD May 9, 1985 1
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?