ฉันใช้time
เวลากับPerl
สคริปต์บนเทอร์มินัลมาตรฐานใน Ubuntu 14.04
ฉันได้อ่านนั่นreal time
คือเวลานาฬิกาจับเวลา; เวลาที่ฉันเป็นผู้ใช้กำลังดูที่โปรแกรมกำลังทำงานจากฉันเริ่มโปรแกรมจนกว่าจะสิ้นสุดลง แต่ฉันไม่ได้สิ่งที่user
หรือsys
เวลา หน้าคนที่time
คลุมเครือพูดน้อยที่สุด
ในขณะที่มันค่อนข้างชัดเจนว่าreal
เวลาแบ่งระหว่างuser
และsys
ไม่ชัดเจนสิ่งที่พวกเขาเป็นตัวแทน
ในสคริปต์ของฉันฉันกำลังทำการเปรียบเทียบ [1] C ++ และ Perl เพื่อดูความแตกต่างและฉันต้องการทราบว่าฉันได้รับข้อมูลอะไรจริง ๆ ตัวอย่างผลลัพธ์คือ:
real 0m24.198s
user 0m23.120s
sys 0m1.030s
มีคนช่วยอธิบายรายละเอียดเกี่ยวกับรูปแบบเวลาเริ่มต้นให้ผู้ใช้ทราบได้อย่างไร ฉันเป็นสามเณรใน Linux ดังนั้นโปรดอย่าคิดมากเกินไป
[1] ที่น่าสนใจในขณะที่ C ++ เป็นวิธีที่เร็วกว่า Perl ในเกณฑ์มาตรฐานของฉันในเรื่องreal
เวลา แต่sys
เวลาไม่ได้แตกต่างกันมากนักโดย C ++ ใช้sys
เวลามากกว่า Perl จริง ๆ นี่คือเหตุผลที่ฉันต้องการรู้ว่าพวกเขาหมายถึงอะไร