Komut dosyası yürütme süresini ölçün


27

Bash kabuğunda bir betiği çalıştırmak için harcanan zamanı izlemenin ve harcanan zamanı çıkarmamın basit bir yolu var mı?

Yanıtlar:


36

Evet.

 time script

scriptZamanını izlemek için komut dosyası nerede .

Örneğin, şöyle bir time find ~şey çıkacaktır (Ev dizininizin boyutuna bağlı olarak, yani):

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

@ Jason: Bir şey değil! Bunun işe yaramasına sevindim!
Wuffers

2

Aradım tik / toc zamanlayıcı çifti programı yapılmış tticve ttoc. Burada mevcut .

Örnek kullanım:

$ ttic && sleep 0.4 && ttoc
0.405

Mevcut bir tik / toc eşleşmesiyle çatışmaları önlemek için, burada bir ID belirtilebilir foo:

$ ttic foo && sleep 0.5 && ttoc foo

Veya şöyle bir rastgele kimlik atayın:

$ id=$(ttic --unique) && sleep 0.5 && ttoc $id
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.