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 در حال اجرای دستورها یا محاسبهها برنامه میباشد.
- زمان واقعی به مدت زمانی که از شروع اجرای دستور مورد نظر تا پایان یافتن آن صرف میشود، گفته میشود.
منابع
[ویرایش]- ↑ http://linux.die.net/man/1/time time manpage