Cronometrando o tempo de execução
Dica publicada em Linux / Comandos
Cronometrando o tempo de execução
Caso precise cronometrar o tempo de um programa em execução (processo), você poderá usar o comando time. O comando time é capaz de cronometrar o tempo de execução de qualquer processo.
Exemplos de uso e saída do comando time:
# time ./ordenacao_metodo_bolha
real 0m7.281s
user 0m1.108s
sys 0m0.400s
# time ./ordenacao_metodo_selecao
real 0m4.619s
user 0m0.808s
sys 0m0.224s
Interpretando a saída do comando time:
(Obs.: Use-o antes e depois de realizar as alterações)
Abraços,
Prof. D.M.T.
Exemplos de uso e saída do comando time:
# time ./ordenacao_metodo_bolha
real 0m7.281s
user 0m1.108s
sys 0m0.400s
# time ./ordenacao_metodo_selecao
real 0m4.619s
user 0m0.808s
sys 0m0.224s
Interpretando a saída do comando time:
- "real" é o tempo real decorrido desde a criação do processo até sua destruição.
- "user" é o tempo gasto pelo processo em modo usuário.
- "sys" é o tempo gasto pelo processo em modo kernel.
(Obs.: Use-o antes e depois de realizar as alterações)
Abraços,
Prof. D.M.T.