ใน Bash shell มีวิธีง่าย ๆ สำหรับฉันในการตรวจสอบเวลาที่ใช้ในการรันสคริปต์และแสดงเวลาที่ใช้หรือไม่
ใน Bash shell มีวิธีง่าย ๆ สำหรับฉันในการตรวจสอบเวลาที่ใช้ในการรันสคริปต์และแสดงเวลาที่ใช้หรือไม่
คำตอบ:
ใช่.
time script
ที่ไหนscript
เป็นสคริปต์ในการตรวจสอบเวลาสำหรับ
ตัวอย่างเช่นtime find ~
จะแสดงผลแบบนี้ (ขึ้นอยู่กับขนาดของโฮมไดเร็กตอรี่ของคุณนั่นคือ):
real 0m49.139s
user 0m0.663s
sys 0m4.129s
ฉันทำ Tic / toc จับเวลายูทิลิตี้คู่เรียกว่าและttic
มีให้ที่นี่แล้วttoc
ตัวอย่างการใช้:
$ ttic && sleep 0.4 && ttoc
0.405
เพื่อหลีกเลี่ยงความขัดแย้งกับการจับคู่ tic / toc ที่มีอยู่คุณสามารถระบุ ID ได้ที่นี่foo
:
$ ttic foo && sleep 0.5 && ttoc foo
หรือกำหนดรหัสสุ่มเช่น:
$ id=$(ttic --unique) && sleep 0.5 && ttoc $id