پرش به محتوا

time (یونیکس)

از ویکی‌پدیا، دانشنامهٔ آزاد
(تغییرمسیر از تایم (یونیکس))
time (یونیکس)

time یک دستور یونیکس است که با استفاده از آن مدت زمان اجزا شدن دستورها را اندازه می‌گیرند.[۱]

استفاده[ویرایش]

برای استفاده از دستور قبل از دستور مورد نظر time را قرار دهید؛ مانند:

time find -name "*php"

بعد از پایان اجرای دستور مورد نظر؛ time مدت زمانی که اجرای برنامه به طول انجامیده‌است را به انتهای جواب دستور مورد نظر اضافه می‌کند و خروجی حاصل همانند زیر خواهد شد:

$ time git status
# On branch master
# Your branch is ahead of 'origin/master' by 77 commits.
#nothing to commit (working directory clean)

real	0m0.710s
user	0m0.094s
sys	0m0.117s
$

تحلیل خروجی دستور time[ویرایش]

  • زمان سیستم به مدت زمانی گفته می‌شود که هسته‌ی سیستم عامل در حال اختصاص دادن منابع مورد نیاز به برنامه می‌باشد گفته می‌شود.
  • زمان کاربر به زمانی گفته می‌شود که CPU در حال اجرای دستورها یا محاسبه‌ها برنامه می‌باشد.
  • زمان واقعی به مدت زمانی که از شروع اجرای دستور مورد نظر تا پایان یافتن آن صرف می‌شود، گفته می‌شود.

منابع[ویرایش]