Voltar à lista
Linux x86_64Processos & threads#100

times

Consulta o tempo de CPU consumido pelo processo chamador e por seus filhos já colhidos.

Descrição

Interface mais antiga que `getrusage` para essa informação, com resolução em clock ticks (ver sysconf(_SC_CLK_TCK)).

Header: sys/times.hman 2

Assinatura

clock_t times(struct tms * buf);

Parâmetros

ParâmetroTipoDescrição
bufstruct tms *Recebe os tempos de usuário/sistema do processo e de seus filhos.

Registradores (x86_64)

RegistradorPapelArgumento
raxnúmero da syscall (chamada) / valor de retorno (após SYSCALL)
rdiargumento 1bufstruct tms *

Valor de retorno

Número de clock ticks desde um ponto de referência arbitrário no passado em sucesso; (clock_t) -1 em erro, com errno definido.

Códigos de erro (errno)

EFAULT(14)
Endereço de memória inválido (ponteiro fora do espaço de endereçamento válido).

Relacionadas