Что означают слова real, user и sys на выходе time (1)?
Чтобы расширить accepted answer, я просто unix-utils хотел указать еще одну причину, по unix-programming которой real
≠ user
+ sys
.
Имейте в виду, что benchmarks real
представляет фактическое unix затраченное время, а значения benchmark user
и sys
представляют время выполнения code-timing ЦП. В результате в многоядерной unix системе время user
и / или sys
(а unix-utils также их сумма) может фактически code-timing превышать реальное время. Например, в unix-programming приложении Java, которое unix-utils я использую для класса, я unix получаю следующий набор значений:
real 1m47.363s
user 2m41.318s
sys 0m4.013s
unix
time
benchmarking
Что означают слова real, user и sys на выходе time (1)?
Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.