GNU/Linux >> Znalost Linux >  >> Linux

Změřte dobu provádění skriptu

Ano.

 time script

Kde script je skript pro sledování času.

Například time find ~ vypíše něco takového (v závislosti na velikosti vašeho domovského adresáře, tj.):

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

Vytvořil jsem nástroj pro párování časovače tic/toc s názvem ttic a ttoc . Je k dispozici zde.

Příklad použití:

$ ttic && sleep 0.4 && ttoc
0.405

Aby se předešlo konfliktům se stávajícím párováním tic/toc, lze zadat ID zde foo :

$ ttic foo && sleep 0.5 && ttoc foo

Nebo přiřaďte náhodné ID, například takto:

$ id=$(ttic --unique) && sleep 0.5 && ttoc $id

Linux
  1. Získejte čas provádění programu v shellu

  2. Bash skript pro výpočet uplynulého času

  3. Jak serializovat provádění příkazů na linuxu?

  1. Najděte čas provedení příkazu nebo procesu v systému Linux

  2. Pochopení maximální doby provádění PHP

  3. Pokyny pro spouštění skriptů Shell pro nováčky

  1. Změřte čas v Linuxu - čas vs hodiny vs getrusage vs clock_gettime vs gettimeofday vs timespec_get?

  2. Spouštějte skript shellu každý den v určitou dobu

  3. Čas provedení více příkazů