Medir o tempo de execução do script


27

No shell Bash, existe uma maneira simples de monitorar o tempo gasto para executar um script e gerar o tempo gasto?

Respostas:


36

Sim.

 time script

Onde scriptestá o script para monitorar o tempo.

Por exemplo, time find ~produzirá algo como isto (dependendo do tamanho do diretório inicial, ou seja):

real    0m49.139s
user    0m0.663s
sys     0m4.129s

@ Jason: De nada! Estou feliz que isso ajudou!
Wuffers

2

Criei um utilitário de par de tic / toc chamado ttice ttoc. Está disponível aqui .

Exemplo de uso:

$ ttic && sleep 0.4 && ttoc
0.405

Para evitar conflitos com um emparelhamento tic / toc existente, um ID pode ser especificado aqui foo:

$ ttic foo && sleep 0.5 && ttoc foo

Ou atribua um ID aleatório, assim:

$ id=$(ttic --unique) && sleep 0.5 && ttoc $id
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.