Se você tem um script de longa execução, está trabalhando para impulsionar, Pode ser útil descobrir exatamente quanto tempo o script ou comando leva para ser executado para saber com certeza se a próxima execução foi mais rápida ou mais lenta que a primeira. .
Por sorte, existe uma maneira fácil de fazer isso usando o comando time. Comece com o tempo e depois com o comando que deseja executar.
Tempo <qualquer comando aqui>
Você verá a saída mais ou menos assim:
E caso você não entenda a saída misteriosa, a 3 valores diferentes significam essas coisas:
- Real: tempo real do início ao fim, que pode variar se outras coisas estiverem consumindo a CPU. Este é geralmente o número com o qual você se preocupará, a menos que esteja testando em um sistema muito ocupado.
- Do utilizador: o tempo que o comando levou do início ao fim da execução do código no modo de usuário.
- Sys: o tempo de execução das chamadas do sistema no kernel por parte do procedimento. É muito insignificante para a maioria das pessoas por conta própria.
Você pode usar a combinação de User + Sys para descobrir exatamente quanto tempo o seu comando demorou para fins de tempo .... mas se estiver em uma caixa de teste, Real é mais simples.